如何将Visual Studio 2008连接到Team Foundation Service和Visual Studio Online?

Yuc*_*uck 20 tfs visual-studio-2008-sp1 visual-studio-2008 tfs2012 azure-devops

我确保已涵盖所有必备条件,然后尝试从此处安装补丁:

当我这样做时,我最终得到这样的信息:

在此输入图像描述

好的 - 所以,相信我可能已经安装了涵盖更新的软件,我尝试将我的TFS预览服务器添加到Visual Studio 2008团队资源管理器(其设置与我在VS 2012中的设置相匹配):

在此输入图像描述

这尝试连接可能30 - 60秒,然后退出此错误消息:

在此输入图像描述

我究竟做错了什么?从阅读其他博客文章看,VS 2010和VS 2008都支持Team Foundation Service.

jes*_*ing 38

Visual Studio 2010引入了Project Collection的概念,因此层次结构如下所示:

Server - Project Collection A - Project A
                              - Project B
       - Project Collection B - Project C
                              - Project D
                              - Project E
Run Code Online (Sandbox Code Playgroud)

在TFS 2005和2008中,项目集合不存在,因此层次结构如下所示:

Server - Project A
       - Project B
       - Project C
Run Code Online (Sandbox Code Playgroud)

由于此更改,您需要将Visual Studio 2008和2005指向项目集合而不是服务器.他们认为每个ProjectCollection都是自己的服务器.

因此,当从旧版本的Visual Studio连接到2010或更新版本的TFS时,您需要在连接到服务器窗口中使用projectcollection uri,这些内容如下:

https://yourtfsname.visualstudio.com/DefaultCollection/ http://yourtfsname.yourdomain.com:8080/tfs/DefaultCollection/

为了连接Visual Studio 2005或2008,还需要确保安装了正确的向前兼容性修补程序.此博客文章涵盖了Visual Studio和Team Foundation服务器的所有版本,并准确列出了您需要安装哪些补丁以及安装它们的顺序(顺序非常重要!).

Visual Studio,TFS和Windows的版本会影响要安装的确切文件集,它们都列在上面提到的博文中.

  • 我按照博客文章的顺序重新应用了所有更新,现在我可以连接到TFS了.谢谢! (3认同)
  • 好的,一直试图解决这个问题.如果文档提到它会很好:) (2认同)