Visual Studio 2008:既知の適切なTFS 2010に接続できません


92

新しくインストールされたTFS 2010はにありhttp://serverX:8080/tfsます。

VS 2008 Pro SP1およびVS2008 Team Explorer(SPなし)を搭載したWindows 7開発者マシン。TFS 2008のService Pack 1は、私のために動作しませんでした- 「このソフトウェア更新プログラムによって対処されている製品のいずれもが、このコンピュータにインストールされていません。」

開発者のマシンは、上記のURLでTFSサイトを閲覧できます。

この問題は、Visual Studio 2008のチームエクスプローラーウィンドウにTFSサーバーを追加しようとする際に発生します。エラーを示すスクリーンショットを次に示します。

このTeam Foundation Serverに接続できません。失敗の考えられる理由は次のとおりです。TeamFoundation Serverの名前、ポート番号、またはプロトコルが正しくありません。Team Foundation Serverはオフラインです。パスワードの有効期限が切れているか、正しくありません。

TFSサーバーは正常に稼働しています。ファイアウォールポートが開いており、開発マシンのブラウザからアクセス可能です !!

代替テキスト 大きな画像

質問:VS 2008 ProからTFS 2010サーバーに接続するにはどうすればよいですか?

解決

これが私がこの問題を解決した方法です:

インストール

構成

  • チームエクスプローラにTFSサーバーを追加するとき、あなたはしなければならないようなURLを指定します。 http://[tfsserver]:[port]/[vdir]/[projectCollection]
  • 上記の私の場合、それは http://serverX:8080/tfs/AppDev-TestProject
  • 単にTFSサーバー名を追加して、VSにサーバー上のすべてのプロジェクトコレクションを検索させることはできません。TFS 2010には新しいURL(デフォルト)があり、VS 2008はそのリストを収集する方法を認識しません。

3
TFSエラーは常に非常に説明的であり、何が問題なのかすぐにわかります。
Thomas Bonini、

ありがとう!ドキュメントを読み、「/ tfS」を追加しましたが、投稿を読むまで「/ tfs / tpc-name」も追加する必要があることに気付きませんでした。/ Gunnar

あなたが前方互換性を扱っているとき、私は他の誰かがより良い仕事をすることを
望み

VS 2008 SP1をインストールした後、あなたはポストSP1の修正プログラムをインストールする必要があることだけ注意:stackoverflow.com/questions/2164792/visual-studio-2008-hotfixes
user423430

1
+1ありがとうございます。URLについて疑問がある場合は、接続されているVS2010からURLを取得します。私の場合はそうでしたhttp://servername:8080/DefaultCollection
StuartLC

回答:


44

この記事「VS2008をTFS2010プロジェクトコレクションに接続する」を確認してください。

ここでの唯一の問題は、チームエクスプローラー2008をインストールした後に、Visual Studio 2008のService Pack 1 ' Microsoft Visual Studio 2008 Service Pack 1(Installer) ' をインストール/再インストールする必要があることを作成者が言及しなかったことです。これにより、接続しようとしたときの無効な文字のエラーメッセージ。


バート、ありがとう。私はそのブログ記事を見ていませんでした。今後の検索者向けに、やるべきことで質問を更新します。
p.campbell 2009

更新されたブログの記事その2010年以来、TFSのすべてのバージョンとの組み合わせで2005年のVisual Studioのリスト全てのバージョン:blog.jessehouwing.nl/2013/10/...
jessehouwing

1
@Bertあなたのリンクは悪いですTT
ジョナサンミー

最初のリンクは利用できなくなりました=(
RogersonNazário2017


4

接続のVisual Studio 2008 TFS2010サーバーにこれは私が接続するためにかかったものです:TFSプラグインをインストール。VS2008SP1をインストールします。TFS互換性アップデートをインストールします。これを行う前に、エラーtf3002が発生しました。詳細は次のとおりです。

  1. http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86からTeam Explorer 2008をインストールします。これはisoファイルなので、MagicISOを使用してマウントしました。この後、ソース管理オプション([ツール]-> [オプション]-> [ソース管理])には、VSSに加えてドロップダウンにTFSがあります。

2 VS2008SP1-Visual Studio 2008 Service Pack 1をhttp://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056Eからインストールします

3互換性更新プログラムのインストール-Visual Studio Team System 2008 Service Pack 1 Team Foundation Server 2010の上位互換性更新プログラム(http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c-から)6c5b208ec54

また、[Connect to TFS]ウィンドウを開いたとき([ツール]-> [Connect to TFS])。http://YourServerName:8080/so/TFSProjectshttp:// などの完全なパスを入力した後。また、[TFSの追加]ウィンドウに正しくインストールされている場合、ポート番号txtboxにhttp://を入力すると無効になることに気づきました。この質問は私と私に役立ちました。この回答がお役に立てば幸いです。

ここに画像の説明を入力してください


1
3つのソフトウェア更新プログラムをインストールした後、Team Foundation Server名の完全パス構文を使用します 。MyServerName:8080 / tfs / defaultcollection
PatriceCalvéJul
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.