新安装的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服务器已启动并正常运行。防火墙端口已打开,可通过开发计算机上的浏览器访问!!
问题:如何从VS 2008 Pro连接到TFS 2010服务器?
解决
以下是我解决这个问题的方法:
安装
配置
http://[tfsserver]:[port]/[vdir]/[projectCollection]
http://serverX:8080/tfs/AppDev-TestProject
答案 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以下是一些细节:
2从http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E
安装VS2008SP1 - Visual Studio 2008 Service Pack 13安装兼容性更新 - 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窗口中正确安装时将被禁用。
这个问题对我有帮助。我希望这个答案有所帮助。