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

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

VS 2008 Pro SP1和VS2008团队资源pipe理器( 无SP )的Windows 7开发人员计算机。 TFS 2008 Service Pack 1不适用于我 – “此计算机上未安装此软件更新所解决的产品。”

开发人员可以在上面的URL中浏览TFS站点。

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

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

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

替代文字 更大的图像

问题 :如何从VS 2008 Pro连接到TFS 2010服务器?

parsing度

以下是我如何解决这个问题:

安装

  • 安装Visual Studio 2008
  • 如上所述安装VS 2008团队资源pipe理器 。
  • 重新安装VS 2008 Service Pack 1
  • 安装Team Foundation Server 2010的Visual Studio Team System 2008 Service Pack 1正向兼容性更新 (VS90SP1-KB974558-x86.exe)

configuration

  • 当添加一个TFS服务器到团队资源pipe理器时,你必须指定这样的URL: http://[tfsserver]:[port]/[vdir]/[projectCollection]
  • 在我上面的例子中,它是http://serverX:8080/tfs/AppDev-TestProject
  • 您不能简单地添加TFS服务器名称,并让VS查找服务器上的所有项目集合。 TFS 2010有一个新的URL(默认),VS 2008不能识别如何收集这个列表。

3 Solutions collect form web for “Visual Studio 2008:无法连接到已知的良好TFS 2010”

看看这篇文章“ 连接VS2008到任何TFS2010项目集合 ”。

唯一的问题在于,作者没有提到安装Team Explorer 2008之后需要安装/重新安装Visual Studio 2008的Service Pack 1 “ Microsoft Visual Studio 2008 Service Pack 1(安装程序) ”。这将照顾尝试连接时无效的字符错误消息。

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

为了将Visual Studio 2008连接到TFS2010服务器,下面是我要连接的内容:安装TFS插件; 安装VS2008SP1; 安装TFS兼容性更新。 在我做这个之前,我得到一个错误tf3002这里有一些细节:

  1. http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86安装团队资源pipe理器2008年。 这是一个iso文件,所以我用MagicISO来挂载它。 在此之后,除了VSS,源控制选项(工具 – >选项 – >源代码pipe理)将具有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从http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c- 6c5b208ec54

另外当我打开连接到TFS窗口(工具 – >连接到TFS)。 在我input完整的path后,如http://YourServerName:8080/so/TFSProjects包括http://。 另外我注意到,当在http://在Port#txtbox中input的时候,它被正确地安装在Add TFS窗口上将被禁用。 这个问题帮助了我,我希望这个答案有帮助。

在这里输入图像说明

  • 在Visual Studio中重命名解决scheme(和目录)的正确方法
  • 远程计算机无法连接到Visual Studio Web服务器
  • 在Visual Studio中search时仅包含某些文件types
  • 我如何将应用程序清单embedded到使用VS2008的应用程序中?
  • 如何自动删除Visual Studio 2008中的尾随空白?
  • 使用Ghostdoc在Visual Studio中查看所有TODO项目
  • 如何从命令行编译Visual Studio项目?
  • 编辑并继续:“更改是不允许的...”
  • Visual Studio“任何CPU”目标是什么意思?
  • 使用entity framework时,什么是良好的devise实践?
  • C# - select性地禁止自定义过期警告