Visual Studio 2008:无法连接到已知良好的TFS 2010

时间:2009-12-18 00:18:20

标签: visual-studio-2008 tfs tfs2010

新安装的TFS 2010位于http://serverX:8080/tfs

带有VS 2008 Pro SP1和VS2008团队资源管理器的Windows 7开发人员计算机(无SP )。 TFS 2008 Service Pack 1对我不起作用 - “此计算机上没有安装此软件更新所解决的任何产品。”

开发者机器可以通过上述URL浏览TFS站点。

问题是在尝试将TFS服务器添加到Visual Studio 2008的“团队资源管理器”窗口中。这是显示错误的屏幕截图:

  

无法连接到此Team Foundation Server。失败的可能原因包括:Team Foundation Server名称,端口号或协议不正确。 Team Foundation Server处于脱机状态。密码已过期或不正确。

TFS服务器已启动并正常运行。防火墙端口已打开,可通过开发计算机上的浏览器访问!!

alt text larger image

问题:如何从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 个答案:

答案 0 :(得分:44)

查看此文章“Connecting VS2008 to any TFS2010 Project Collection”。

这里唯一的问题是作者没有提到您需要在安装Team Explorer 2008之后为Visual Studio 2008安装/重新安装Service Pack 1“Microsoft Visual Studio 2008 Service Pack 1 (Installer)”。这将处理无效字符尝试连接时出现错误消息。

答案 1 :(得分:16)

我很惊讶这里没有人提到Visual Studio 2008 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010。我按照上面的指示,但仍然无法连接;安装前向兼容性补丁最后让我连接。

答案 2 :(得分: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. 2从http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E

    安装VS2008SP1 - Visual Studio 2008 Service Pack 1

    3安装兼容性更新 - Visual Studio Team System 2008 Service Pack 1从http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c-6c5b208ec54开始的Team Foundation Server 2010转发兼容性更新

    当我打开Connect to TFS窗口(工具 - >连接到TFS)时。在我输入完整路径后,例如http://YourServerName:8080/so/TFSProjects,包括http://。另外我注意到,当在Port#txtbox中键入http://时,它将在Add TFS窗口中正确安装时将被禁用。 这个问题对我有帮助。我希望这个答案有所帮助。

    enter image description here