none
Visual Studio 2005 ProfessionalからTFS2010に接続したい RRS feed

  • 質問

  • クライアント環境:
    Windows XP SP3(XP Mode)
    Visual Studio 2005 Professional


    お世話になります。
    この度、新たにTFS2010で環境を構築することになりました。
    それに伴い、VS2005からTFS2010を利用したいと考えて検証を行っているのですが、問題が発生しました。


    【やりたいこと】

    • VS2005 ProfessionalからTeam Foundation Server 2010に接続したい
    • そのために、「Team Foundation Server 2010 (インストーラー) 用の Visual Studio Team System 2005 Service Pack 1 上位互換性更新プログラム」を適用したい


    【発生した問題】

    • 「Team Foundation Server 2010 (インストーラー) 用の Visual Studio Team System 2005 Service Pack 1 上位互換性更新プログラム」が適用できない

      後述の「参考にした情報」にあるblogで紹介されている内容を参考に、「Team Foundation Server 2010 (インストーラー) 用の Visual Studio Team System 2005 Service Pack 1 上位互換性更新プログラム」を適用しようとしたのですが、この更新を適用しようとすると、以下の内容のダイアログが表示されて適用できませんでした。

      Windows インストーラ さーびずでアップグレード修正プログラムをインストールできません。アップグレードするプログラムがないか、またはアップグレード修正プログラムでアップグレードするプログラムのバージョンが違う可能性があります。アップグレードするプログラムがこのコンピュータにあり、アップグレード修正プログラムが正しいかを確認してください。」


    【試した手順】

    1. 「Visual Studio Team System 2005 チーム エクスプローラ」のインストール
      試用しているVS2005がProfessionalの為、下記よりチーム エクスプローラをダウンロードしてインストールしました。
      http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=46473C2A-BB85-4461-BB27-4792A5DEF222&displaylang=ja

      これについてはエラーもなく、インストールが完了しました。
      VS2005を起動するとメニューにTeam Explorerが追加されており、TFSを指定するダイアログも立ち上がりました。

    2. 「MicrosoftR Visual StudioR 2005 Team Suite Service Pack 1」のインストール
      SP1を適用する為、以下をダウンロードして実行しました。
      http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&displayLang=ja

      こちらも、特にエラー表示などは出ず、正常に終了したように思います。

    3. 「Team Foundation Server 2010 (インストーラー) 用の Visual Studio Team System 2005 Service Pack 1 上位互換性更新プログラム」のインストール
      下記URLよりダウンロードした「VS80sp1-KB979258-X86-INTL.exe」を実行したところ、前述のように適用ができませんでした。
      http://www.microsoft.com/downloads/ja-jp/details.aspx?displaylang=ja&FamilyID=22215e4c-af6f-4e2f-96df-20e94d762689

     

    【気になっていること】
    解決方法がわからず途方に暮れているのですが、何点か気になっていることがあります。

    • そもそもTeam Suite でないProfessionalに対しても、「Team Foundation Server 2010 (インストーラー) 用の Visual Studio Team System 2005 Service Pack 1 上位互換性更新プログラム」が適用可能なのか?
    • 手順1でインストールした「Visual Studio Team System 2005 チーム エクスプローラ」ですが、表記が英語になっていました。これは関係ない?
    • Team ExplorerにもちゃんとSP1が当たっているのか?IDEのバージョン情報ダイアログで確認したTeam Explorerのバージョンは「Version 8.0.50727.147」。

     

     

    本件に関して、ご存知のことなどありましたら、教えていただければと思います。
    よろしくお願いいたします。 


    【参考にした情報】
    http://blogs.msdn.com/b/tomohn/archive/2010/08/30/essense-of-tfs-vol-14-visual-studio-200x-hotfix-for-team-foundation-server-2010.aspx

    【その他備考】
    ・別環境にある、VS2010と新たに構築したTFSは問題なく動作しています。
    ・TFS CALについては接続可能と検証が完了した段階で必要数分を準備する予定です。


    きよくらならみ
    • 編集済み Kiyokura 2011年6月17日 8:01 誤字修正
    2011年6月17日 8:00

回答

  • 【気になっていること】
    解決方法がわからず途方に暮れているのですが、何点か気になっていることがあります。

    • そもそもTeam Suite でないProfessionalに対しても、「Team Foundation Server 2010 (インストーラー) 用の Visual Studio Team System 2005 Service Pack 1 上位互換性更新プログラム」が適用可能なのか?
    • 手順1でインストールした「Visual Studio Team System 2005 チーム エクスプローラ」ですが、表記が英語になっていました。これは関係ない?
    • Team ExplorerにもちゃんとSP1が当たっているのか?IDEのバージョン情報ダイアログで確認したTeam Explorerのバージョンは「Version 8.0.50727.147」。

    気になっていることが的中しているようです。

    ダウンロードしてきてインストールしたチーム エクスプローラーは英語版のようですので、サービス パックも英語版を当てる必要があるようです。(日本語版と英語版の両方を当てる必要がありそう。)
    ちなみに、ダウンロードしたチーム エクスプローラーだけをインストールした状態で、日本語版のサービス パックを当てようとしたところ、対象の製品がないといって怒られました。

    英語版のサービス パックを当てると、Team Explorer のバージョンは 8.0.50727.762 になります。
    この状態であれば、3. の上位互換性更新プログラムをインストールできます。
    • 回答としてマーク Kiyokura 2011年6月17日 12:03
    2011年6月17日 10:29

すべての返信

  • 【気になっていること】
    解決方法がわからず途方に暮れているのですが、何点か気になっていることがあります。

    • そもそもTeam Suite でないProfessionalに対しても、「Team Foundation Server 2010 (インストーラー) 用の Visual Studio Team System 2005 Service Pack 1 上位互換性更新プログラム」が適用可能なのか?
    • 手順1でインストールした「Visual Studio Team System 2005 チーム エクスプローラ」ですが、表記が英語になっていました。これは関係ない?
    • Team ExplorerにもちゃんとSP1が当たっているのか?IDEのバージョン情報ダイアログで確認したTeam Explorerのバージョンは「Version 8.0.50727.147」。

    気になっていることが的中しているようです。

    ダウンロードしてきてインストールしたチーム エクスプローラーは英語版のようですので、サービス パックも英語版を当てる必要があるようです。(日本語版と英語版の両方を当てる必要がありそう。)
    ちなみに、ダウンロードしたチーム エクスプローラーだけをインストールした状態で、日本語版のサービス パックを当てようとしたところ、対象の製品がないといって怒られました。

    英語版のサービス パックを当てると、Team Explorer のバージョンは 8.0.50727.762 になります。
    この状態であれば、3. の上位互換性更新プログラムをインストールできます。
    • 回答としてマーク Kiyokura 2011年6月17日 12:03
    2011年6月17日 10:29
  • 気になっていることが的中しているようです。

    ダウンロードしてきてインストールしたチーム エクスプローラーは英語版のようですので、サービス パックも英語版を当てる必要があるようです。(日本語版と英語版の両方を当てる必要がありそう。)
    ちなみに、ダウンロードしたチーム エクスプローラーだけをインストールした状態で、日本語版のサービス パックを当てようとしたところ、対象の製品がないといって怒られました。

    英語版のサービス パックを当てると、Team Explorer のバージョンは 8.0.50727.762 になります。
    この状態であれば、3. の上位互換性更新プログラムをインストールできます。

    totojo様

    なるほど、そう言うことだったんですね!
    状況が理解できました。


    本日は既に環境のある場所を離れてしまいましたので、週明けに改めて検証し、結果を報告させて戴こうと思います。

    ありがとうございました。


    きよくらならみ
    2011年6月17日 12:01
  • totojo様


    検証環境において、ご指摘いただいた通りの対応で上位互換更新プログラムの適用、及びTFS2010への接続ができることが確認できました。

     

    ありがとうございました!


    きよくらならみ
    2011年6月20日 2:35