2013-01-25 258 views
20

我確信,我都涵蓋了先決條件,然後嘗試安裝從這裏補丁:如何將Visual Studio 2008連接到Team Foundation Service和Visual Studio Online?

當我這樣做,我結束了這條消息:

enter image description here

OK - 所以,認爲也許我已經安裝的軟件覆蓋我嘗試我的TFS預覽服務器添加到可見的更新UAL Studio 2008團隊資源管理器(與設置匹配什麼我在VS 2012的是):

enter image description here

這種嘗試連接的或許是30 - 60秒,然後用此錯誤信息退出:

enter image description here

我在做什麼錯?從閱讀其他的博客文章似乎團隊基礎服務在兩個VS 2010和VS 2008的支持

回答

37

Visual Studio 2010中引入的一個項目集合的概念,所以層次的樣子:

Server - Project Collection A - Project A 
           - Project B 
     - Project Collection B - Project C 
           - Project D 
           - Project E 

在TFS 2005年和2008年項目集合不存在,所以層次結構是這樣的:

Server - Project A 
     - Project B 
     - Project C 

由於這種變化,你需要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年進行連接,您還需要確保正確的向前兼容性修補程序。 This blog post covers all versions of Visual Studio and Team Foundation server and lists exactly which patches you need to install and in which order to install them(順序很重要!)。

Visual Studio,TFS和Windows的版本會影響要安裝的文件的確切集合,它們都列在提到的blogpost中。

+1

感謝您的支持。我讀了你的博客文章,實際上得到了不使用斜線的錯誤('/')。這很奇怪,因爲我無法安裝應該修復該問題的修補程序。我已經在文章開頭介紹了這些先決條件。任何其他想法? – Yuck

+1

你先安裝vs2008sp1嗎? – jessehouwing

+3

我按照您的博客文章的順序重新應用了所有更新,現在我可以連接到TFS。謝謝! – Yuck

相關問題