web-dev-qa-db-ja.com

Visual Studio 2008をTeam Foundation ServiceおよびVisual Studio Onlineに接続する方法はありますか

私はすべての前提条件がカバーされていることを確認してから、ここからパッチをインストールしようとしました:

そうすると、次のメッセージが表示されます。

enter image description here

OK-おそらく、更新プログラムをカバーするソフトウェアを既にインストールしていると考えて、TFSプレビューサーバーをVisual Studio 2008 Team Explorerに追加しようとしています(VS 2012の設定と一致する設定で)。

enter image description here

これはおそらく30〜60秒間接続を試み、次のエラーメッセージで終了します。

enter image description here

何が悪いのですか?他のブログ投稿を読むと、Team Foundation ServiceはVS 2010とVS 2008の両方でサポートされているようです。

20
Yuck

Visual Studio 2010ではプロジェクトコレクションの概念が導入されたため、階層は次のようになります。

Server - Project Collection A - Project A
                              - Project B
       - Project Collection B - Project C
                              - Project D
                              - Project E

TFS 2005および2008では、プロジェクトコレクションは存在しなかったため、階層は次のようになりました。

Server - Project A
       - Project B
       - Project C

この変更により、Visual Studio 2008および2005をサーバーではなくプロジェクトコレクションにポイントする必要があります。彼らは、各ProjectCollectionが独自のサーバーであると考えています。

したがって、古いバージョンのVisual Studioから2010以降のバージョンのTFSに接続する場合は、サーバーウィンドウへの接続ウィンドウでプロジェクトコレクションのURIを使用する必要があります。

https://yourtfsname.visualstudio.com/DefaultCollection/http://yourtfsname.yourdomain.com:8080/tfs/DefaultCollection/

Visual Studio 2005または2008を接続するには、適切な上位互換性パッチがインストールされていることも確認する必要があります。 このブログ投稿では、Visual StudioとTeam Foundationサーバーのすべてのバージョンを取り上げ、インストールする必要があるパッチとそれらをインストールする順序を正確にリストしています (順序は重要です!).

Visual Studio、TFS、およびWindowsのバージョンは、インストールするファイルの正確なセットに影響します。これらはすべて、言及されているブログポストにリストされています。

38
jessehouwing