公司.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后即可正常连接,连接后如下图所示: