VS 2008如何连接TFS 2010

一直用vs2008做web开发,最近公司要求用TFS2010来管理项目。所以就准备了一下需要上传的项目文件,但不想,vs2008连接不上TFS2010的server.最近通过在网上查找资料,解决了这一问题,现在备注一下。

 

 

首先我们要打两个补丁包

Microsoft Visual Studio 2008 Service Pack 1

Visual Studio Team System 2008 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010

剩下的连接工作相当简单,按照如下的格式填写 Team Foundation Server name: http://[tfsserver]:[port]/[vdir]/[projectCollection]

看起来有些复杂,其实还是很好理解的。

TFS 2010 有个新特性,可以指定一个虚拟目录 (virtual directory) ,默认情况下是 tfs 。如果你的 TFS 服务器的名字是 tfs2 ,使用默认的虚拟目录: tfs 。端口默认是 8080 TFS 2010 下可以管理很多个 collection ,默认的名字是 defaultcollection

如果大部分都使用默认值的话,这个 连接字符串 可以写为: http://tfs2:8080/tfs/defaultcollection

VS2005 无法连接到 TFS 2010 ,所以如果使用 VS2005 做为开发工具,且没有升级的要求,就不要升级到 TFS 2010

 

VS 2008 连接到 TFS 2010 过程中,可能会产生一些错误,大部分是因为没有安装好补丁包导致的。这里列举两个我曾遇到的问题:

  1. 当填好 Server Name 之后,点击确定。提示如下错误: TF30335: The server name cannot contain the characters '/' or ':' or start with 'http://' or 'https:// 。这是因为没有安装 Microsoft Visual Studio 2008 Service Pack 1 。也有一种可能是先装的 SP1 ,然后再安装的 Team Explorer ,这种情况下需要重新安装 SP1
  2. 同样的 Server Name ,提示不同的错误: TF31002: Unable to connect to this Team Foundation Server: http://tfs2:8080/tfs. Possible reasons for failure include:
    • The Team Foundation Server name, port number or protocol is incorrect.
    • The Team Foundation Server is offline.
    • Password is expired or incorrect.

 

这是因为没有安装 Visual Studio Team System 2008 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010 ,相信安装好后,能成功连接。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值