代码之家  ›  专栏  ›  技术社区  ›  p.campbell

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

  •  91
  • p.campbell  · 技术社区  · 15 年前

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

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

    开发人员机器可以在上面的url上浏览tfs站点。

    问题 正在尝试将tfs服务器添加到visual studio 2008的团队资源管理器窗口中。以下是显示错误的屏幕截图:

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

    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 回复  |  直到 11 年前
        1
  •  44
  •   MrHinsh - Martin Hinshelwood    14 年前

    看看这篇文章' Connecting VS2008 to any TFS2010 Project Collection '。

    这里唯一的问题是作者没有提到您需要安装/重新安装Service Pack 1' Microsoft Visual Studio 2008 Service Pack 1 (Installer) '在安装团队资源管理器2008后用于Visual Studio 2008。这将在尝试连接时处理无效字符错误消息。

        2
  •  16
  •   Chris Shaffer    14 年前

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

        3
  •  4
  •   Catto    11 年前

    将Visual Studio 2008连接到TFS2010服务器 这就是我需要连接的:安装tfs插件;安装vs2008sp1;安装tfs兼容性更新。在此之前,我收到一个错误tf3002以下是一些详细信息:

    1. 从安装团队资源管理器2008 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86 . 这是一个i so文件,所以我用magiciso安装它。在此之后,除了vss之外,源代码管理选项(工具-->选项-->源代码管理)将具有tfs in下拉列表。

    2从安装VS2008SP1-Visual Studio 2008 Service Pack 1 http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E

    3安装兼容性更新- VisualStudio团队系统2008 Service PACK 1对Team Foundation Server 2010的前向兼容性更新 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c-6c5b208ec54

    当我打开“连接到TFS”窗口时(工具-->连接到TFS)。在我进入完整的道路之后 http://YourServerName:8080/so/TFSProjects 包括http://。我还注意到,当在端口txtbox中键入http://时,当它正确安装在add tfs窗口上时,将被禁用。 这个问题帮助了我,我希望这个答案能有所帮助。

    enter image description here