Visual Studio Team Foundation Server 2010 问与答

在实际使用中经常会遇到一些Team Foundation Server (TFS) 的零碎问题,这里专门列个专题把这些问题,或者一些有价值的发现总结起来与大家共享。开始会简单些,一点点积累吧,呵呵!如果你也遇到了些这方面的问题,欢迎留言,我们可以一起探讨解决的办法。


 TFS 2010 Reporting相关的文章 : 使用和定制 
Reporting in Team Foundation Server 2010 - Part 1: Introduction

 TFS 2010安装所需要的操作系统?


 如何使用TFS进行需求管理(Requirement management)?
答:Visual Studio 2010 Team Foundation Server Requirements Management Guidance


可以架设TFS 2010服务器使它可以通过Internet访问? 
答:可以的,详细的内容参见Aaron Block的文章《Exposing TFS 2010 (Beta 2+) to the Internet》


哪里有TFS 2010 SDK?
答:http://code.msdn.microsoft.com/TfsSdk

 

VS/TFS 2010上witexport和witimport命令哪里去了?
答:在2008上witexport和witimport命令用于定制工作项类型,但是在2010它们被整合到witadmin中了,例如:

witadmin exportwitd /collection:CollectionURL /p:Project /n:TypeName [/f:FileName] [/e:Encoding] [/exportglobalists]
witadmin importwitd /collection:CollectionURL [/p:Project] /f:FileName [/e:Encoding] [/v]


--------------------------------------------------------------------------------


TFS 2010 Beta 2可以升级到RC和RTM吗?

答:可以。对于TFS 2010而言,微软支持:Beta 2 -> RC, Beta 2 ->RTM, RC->RTM的升级路线。


--------------------------------------------------------------------------------


TFS 2010 支持64位系统吗?

答:支持。TFS 2010提供了32位和64位两个安装包。

 


--------------------------------------------------------------------------------

TFS 2010可以装在Windows 7上吗?

答:可以。除了服务器操作系统上,如:Windows 2003、2008和2008 R2,TFS 2010也可以安装到客户端操作系统,包括:Vista、Windows 7 Home Premium和更高版本。  


--------------------------------------------------------------------------------

TFS Basic是一个单独的版本吗?

答:不是。TFS Basic只是TFS 2010的一种配置安装向导,而不是一个单独的安装包。较其它几种配置向导而言,它的步骤更简单,配置的内容也更简化。参考Buck Hodges和Jason Zandar的博客。


--------------------------------------------------------------------------------

TFS Basic配置的系统相对于标准配置主要少了哪些服务?

答:Sharepoint服务、Reporting服务、此外它使用的是SQL Server Express。


--------------------------------------------------------------------------------

哪里有从TFS 2008/2005升级到TFS 2010的详细文档或者帮助?

答: 请参见《VisualStudio 2010 TFS Upgrade Guide》,其中主要的内容是针对TFS 2008到2010的升级,但大部分内容也适用于2005。


--------------------------------------------------------------------------------

如何使我的TFS 2010 Beta 2 服务器通过Internet也可以访问?

答: 请参见Araon Block的博客 -《Exposing TFS 2010 (Beta 2+) to the Internet》


--------------------------------------------------------------------------------

如何从解决方案(Solution)或者工程(Project)去除与TFS Source Control的绑定关系?

答: 在 Visual  Studio中打开你的解决方案,然后选择File -> Source Control -> Change Source Control...,然后在弹出的"Change Source Control"对话框中Unbind你想要的工程/解决方案就可以了。


--------------------------------------------------------------------------------

Visual Studio 2010所对应的Power Toy在哪里可以下载?

答:TFS 2010 Power Tools Are Available by Brian 或者Visual Studio Gallery Power Tools 下载


--------------------------------------------------------------------------------

How to build till a particular changeset number TFS API 2010?

答:http://social.msdn.microsoft.com/Forums/en-SG/tfsprerelease/thread/5bdbf05e-ae83-47d4-b5a2-69d1d766a79b


--------------------------------------------------------------------------------

Team Explorer 2008能够访问Team Foundation Server 2010吗?

答:能。Team Explorer 2008在安装了SP1之后仍可以访问TFS 2010上所提供的与TFS 2008相同的功能,但是TFS 2010的新功能是无法访问的。为了访问TFS 2010,在使用方法是略有不同,详细信息参见http://go.microsoft.com/fwlink/?LinkId=151314 。微软还另外为VS 2008提供了一个Forward Compatibility Update用于改善对TFS 2010的访问。此外,Brian Harry也在他的Blog中列出了TFS 2010与Team Explorer 2005和2008兼容问题的详细介绍,有兴趣的朋友可以去看看。


--------------------------------------------------------------------------------

 TFS支持Java/Eclipse/Linux开发团队吗?

答:微软并没有提供对其他平台和Java开发团队的支持,但是第三方的软件厂商TeamPrise提供了可以运行在Mac和UNIX的套件来支持与TFS的集成,同时它支持Eclipse开发环境 - http://teamprise.com


--------------------------------------------------------------------------------

在VS 2008上安装了VS SP1后,再启动Team Explorer会出现下面的错误 :"Could not load type 'Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemTypeDeniedOrNotExistException' from assembly 'Microsoft.TeamFoundation.WorkItemTracking.Client, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.” 。

答:造成这个错误一般是因为先安装了VS SP1再安装Team Explorer。解决很简单,再安装一遍VS SP1。


--------------------------------------------------------------------------------

TFS 2010引入了一个新的概念 Team Project Collection(TPC,团队工程集合)。那么TPC到底是啥呢?

答:在TFS 2008上,每一个TFS服务器上可以有多个Project,而这些Project之间不是完全独立的,例如:一个Project可以是另一Project的一个Branch、在一个TFS服务器上所有Project共享一个Checkin ID递增序列、Work Item ID递增序列等等。这些Project间的相互依赖关系,也限制某些功能的实现,如:合并两个TFS服务器、备份TFS服务器后只恢复其中的一个Project等。TPC可以包含多个Project,Project之间的关系就如同TFS 2008上多个Project之间的关系一样。而TPC之间则是相互完全独立的。


--------------------------------------------------------------------------------

什么是TFS Farm?

答:TFS Farm是对安装了TFS服务端软件的机器集合的称呼,在TFS 2005和2008时候,经常称其为TFS Server,但其实这并不确切,应为TFS相关的服务,如:TFS, SQL, Sharepoint, Reporting Services, …,可以装在同一台机器上,也可以分别放在多个不同的机器上。TFS 2010在这方面又有了加强,比如:多个Application Tier的NLB(Network Load Balance)和Data Tier的扩展(多个SQL SERVER 数据库)。


--------------------------------------------------------------------------------

TFS 2010上如何定制Build的过程?

答:TFS2010提供了两种基本的Build过程模版:默认模版(DefaultTempate.xaml)和升级模版(UpdateTemplate.xaml),它们被放在TFS Source Control的BuildProcessTemplates文件夹下,如下图所示。

 

        从TFS2010开始,微软采用Windows Workflow Foundation(WF)语言来定义Build的过程而不再事MSbuild。DefaultTemplate.xaml模版是基于WF 4.0的,但它的编译部分还是由MSbuild来处理的。UpdateTemplate.xaml则是为了提供对TFS 2008 Build的向后兼容(Backwards Compatibility)。通过WF编辑器就可以定制自己的Build过程,Aaron Hallberg和Jakob Ehn的博客各给出了一个定制的范例。下图是DefaultTemplate.xaml在WF编辑器中的样子:

 

       Aaron和Jakob是基于Visual Studio 2010 Beta 1的,有些地方已经过时了,Jim Lamb有一篇更新的文章《How to create a custom workflow activity for TFS Build 2010》,很不错的!

如何升级TFS 2010 Beta2&RC到RTM版本?

答:参见Brian的Blog。

如何在客户端安装Team Explorer(TE) 2010,TE 2008和Office 2003,同时TFS 2008的Office Excel Add-in还能正常工作? 
答:VS 2010 and TFS with Office 2003

TFS相关的一些资源:
TFS Power Tools April 2010 release

http://visualstudiogallery.msdn.microsoft.com/en-us/3e8c9b68-6e39-4577-b9b7-78489b5cb1da

 

TFS MSSCCI Provider 2010 release

http://visualstudiogallery.msdn.microsoft.com/en-us/bce06506-be38-47a1-9f29-d3937d3d88d6 

TFS Build Extension Power Tool April 2010 release

http://visualstudiogallery.msdn.microsoft.com/en-us/2d7c8577-54b8-47ce-82a5-8649f579dcb6

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/quicknet/archive/2009/10/26/4731202.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值