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

p.c*_*ell 91 tfs visual-studio-2008 tfs2010

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

具有VS 2008 Pro SP1和VS2008团队资源管理器(无SP)的Windows 7开发人员计算机.在TFS 2008 Service Pack 1中并没有为我工作- "受此软件更新解决的产品都不是此计算机上安装."

开发人员机器能够通过上述URL浏览TFS站点.

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

无法连接到此Team Foundation Server.失败的可能原因包括:Team Foundation 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无法识别如何收集该列表.

小智 44

看看这篇文章' 将VS2008连接到任何TFS2010项目集 '.

这里唯一的问题是作者没有提到你需要在安装Team Explorer 2008之后为Visual Studio 2008 安装/重新安装Service Pack 1'Microsoft Visual Studio 2008 Service Pack 1(安装程序) '.这将照顾到尝试连接时出现无效字符错误消息.


Chr*_*fer 16

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