公司.Net開發使用的是Visual Studio 2010,相應的TFS也使用2010版本。而安裝SQL Server時自帶的SQL Server Business Intelligence Development Studio卻是Visual Studio 2008。最近在做一些Report,發現不能使用TFS,開發很不方便。查找資料研究后發現如果要在Visaul Studio 2008中使用TFS 2010需做以下工作:
1.安裝Team Explorer 2008
安裝SQL Server時所帶的SQL Server Business Intelligence Development Studio默認是沒有Team Explorer的,需到微軟網站下載安裝。
下載地址:http://www.microsoft.com/en-us/download/confirmation.aspx?id=16338
安裝后即可在SQL Server Business Intelligence Development Studio中看到Connect to Team Foundation Server鏈接。
但此時還不能連接TFS2010,會報以下錯誤。
需再經過下面兩步安裝后才可以正常使用。
2.安裝Team Explorer SP1
因為TFS 2010中增加了很多新特性,Team Explorer 2008不能直接連到TFS 2010,需要安裝一個適配器補丁,而安裝這個補丁的前提是安裝Team Explorer SP1。
下載地址:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=10986
注意這個補丁需連網才能安裝。
3.安裝Team Explorer 2008與TFS 2010的適配器補丁
英文名:Visual Studio Team System 2008 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010 (Installer)
下載地址:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=10834
以上產品與補丁全部安裝成功后即可在SQL Server Business Intelligence Development Studio中連接TFS 2010了。
注意事項:
在連接時需輸入Collection的全路徑來連接,格式為:http://<serverName>:<port>/<vdir>/<collectionName>。如果不輸入Collection Name是無法連接的,錯誤如下圖所示:
輸入Collection的全路徑http://10.10.10.14:8080/tfs/Grace后即可正常連接,連接后如下圖所示: