偶尔还是会用到,老是忘记安装的顺序,在这儿mark一下。

用VS2008连接TFS 2010, 需要按照以下顺序安装一下组件:

3.Install Visual Studio 2008 SP1

4.Install VSTS 2008 Forward Compatibility Update

注意:VS2008 SP1同时会升级VS2008和Team Explorer 2008.

另外就是连接时需要提供完整的URL,不像TFS2008一个Server Name就搞定了。格式如下:

http://<serverName>:<port>/<virtualdir>/<collectionName> (e.g. http://TfsServer:8080/Tfs/ProjectCollectionName)

<virutaldir>一般就是“tfs”.

二、连接字符串如何填写

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,相信安装好后,能成功连接。

你也可以使用下面的方法去解决你的问题:

退出VS2008,进入Registry
Editor。找到HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\TeamFoundation\Servers,然后添加一个值。值的名字就是Team
Explorer 2008将要显示的名字,值就是你TFS服务的URL地址,这个地址应该类似于“http://serverName:8080/tfs/collectionName”。

如果你按照以上的方法进行配置,然后重现连接TFS2010,你应该就不会得到任何错误了。

问题3:

问题描述:

Unable to switch servers at this time.  The Team Explorer is busy .

估计原因及解决方案:
TFS SERVER的连接字符串最后一位不要有斜杠 “/”

问题4:

问题描述:
TF30172: You are trying to create a team project either without required
permissions or with an older version of Team Explorer. Contact your
project administrator to check your permissions or to determine how to
upgrade Team Explorer.
 
估计原因及解决方案:

使用VS2008 Team Explorer无法新建TFS2010的项目,如果需要新建项目需要升级到VS2010项目使用VS2010 Team Explorer

(转)VS2008连接TFS 2010的更多相关文章

  1. TFS 2010 让安装更简单,也让VSS成为历史

    一转眼VS 2010 RC(Release Candidate)版本号已经公布一月多了,RTM(Release To Manufacturer)版本号也快妥了,已经进入了最后的倒计时,仅仅等4月12号 ...

  2. TFS 2010 使安装更容易,让VSS历史

    一转眼VS 2010 RC(Release Candidate)版本号已经公布一月多了,RTM(Release To Manufacturer)版本号也快妥了,已经进入了最后的倒计时,仅仅等4月12号 ...

  3. 禁止Visual Studio启动时自动连接TFS服务器

    在默认设置情况下,Visual Studio启动时,会自动连接上次打开过的TFS服务器.这种设计能够提高开发人员的工作效率,避免每次手动连接TFS服务器. 但是在某些情景中,也会给人造成不必要的麻烦, ...

  4. TFS 2010 配置的时候,提示TF255466错误

    TFS 2010 配置的时候,提示TF255466错误 Error [ System Checks ] TF255466: The configuration process for Team Fou ...

  5. TFS 2010 使用手册(四)备份与恢复

    本文参考了http://developer.51cto.com/art/201010/229066.htm的文章. TFS的备份与恢复一直没有很完整的解决方案,要完成一个很好的备份要有很多的手动步骤才 ...

  6. VS访问不到TFS、VS连接TFS报TF30063

    =============================================== 20170704_第一次修改                       ccb_warlock === ...

  7. Jetbrains Idea连接TFS时配置的坑

    #Team Explorer Everywherehttps://www.microsoft.com/en-us/search/result.aspx?q=team+explorer+everywhe ...

  8. Xcode连接TFS Git用户名和密码不正确解决方案

    团队要将原来搭建的Git服务全部迁移到TFS的Git上统一管理,迁移的过程非常顺利.当要用Xcode或者SourceTree连接TFS Git(我们的TFS身份认证是基于Windows的,使用HTTP ...

  9. VS Code非英语版本连接TFS错误解决方案

    使用VS Code连接TFS时,提示以下错误: (team) It appears you have configured a non-English version of the TF execut ...

随机推荐

  1. JavaScript判断字符串的字符长度(中文占两个字符)

    判断方法 //判断字符串中的字符 中文算两个字符 function chkstrlen(str) { ; ; i < str.length; i++) { ) //如果是汉字,则字符串长度加2 ...

  2. 自己写的一个DirectUI库,基础控件基本都已实现

    http://download.csdn.net/detail/pcradio/9254881 http://blog.csdn.net/pcradio

  3. POI简易帮助文档系列--给Excel设置样式

    正如Html需要CSS一样,我们的POI生成的Excel同样需要样式才能更完美的表现我们的数据.下面还是从简单的例子出发,学习和了解POI的样式设计. 一.我的位置. package com.myja ...

  4. 【转】Android Canvas绘图详解(图文)

    转自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1212/703.html Android Canvas绘图详解(图文) 泡 ...

  5. angularJs:动态效果之:显示与隐藏(该例对比了普通赋值,层次赋值,事件的写法对比)

    testShowAndHiddern.html <!DOCTYPE html> <html ng-app="MyModule"> <head> ...

  6. 股票中带有ST和*ST的股票是什么意思啊?一图了解新三板与主板、中小板、创业板制度差异!

    st表示已经亏损超过1年以上的 *st表示连续亏损3年以上,并且有退市风险的,随时可能会“退市”到时候你的钱可能都拿不会来 主板股票代码上海60开头,深圳000开头,通常指大中型企业:中小板002开头 ...

  7. tomcat部署新的项目的时候出现报错信息: Invalid byte tag in constant pool: 15

    上面一堆tomcat启动的提示信息省略掉,下面是报错的具体信息:org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid ...

  8. CentOS 6.6 yum 搭建LAMP环境

    CentOS 查看操作系统版本 [root@oa ~]# cat /etc/redhat-releaseCentOS release 6.6 (Final) 参考linux centos yum安装L ...

  9. 作业一直"执行"

    背景:一个作业有7个步骤,前面的步骤成功/失败都转到下一步,直至最后退出,作业计划是每天早上8点执行.步骤中的语句是例行检查脚本,之前的历史记录都是一分钟内完成.此次重启数据库服务器后,检查发现此作业 ...

  10. javascript表单操作方法

    一.Form元素 相关属性: 1,action属性 2,elements属性 3,length属性 4,name属性 5, method属性 如果多个表单字段的name属性相同,那么提交的value就 ...