北京的201个蓝天

徐磊的博客 - 微软区域总监(Microsoft Regional Director),最有价值专家(MVP 2006 -2010),关注敏捷开发,Scrum模式,微软技术。

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  31 随笔 :: 1 文章 :: 86 评论 :: 0 引用

微软在7月22日发布了Scrum Template V1.0正式版, 但是在中文版的TFS2010上使用这个模板的时候会出现错误,原因是在安装中文版TFS2010的时候安装的中文版的WSS3.0中没有英文版的站点模板。

下载Scrum 1.0模板: http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e

这个模板在中文版TFS 2010上安装的时候没有问题,但是创建项目的时候会出现如下错误:

查看项目创建日志,其中有如下错误:

模块: WSS

异常消息: TF249033: 该站点模板不可用于区域设置标识符(LCID)。站点模板名称为: TFS2010 Agile Dashboard。LCID 为: 1033。 (类型 TeamFoundationServerException)

如果到C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE这个文件夹中,你会发现只有一个2052的模板(中文版站点模板):

解决这个问题的办法是安装WSS 3.0的英文版语言包:

安装这个语言包之后就可以在中文版TFS2010上使用scrum 1.0模板来创建项目了。希望微软可以尽快发布中文版的scrum 1.0模板。

[说明:非常抱歉,今天我从新测试了一次,发现我昨天的测试有问题;仅仅安装语言包不能解决问题,应该还需要安装scrum模板的wsp包;有时间的话我会再测试一下,如果大家试过有问题,请和我联系。我会尽快把更新的内容放上来。] 

经过我的进一步测试,发现以上步骤不能解决这个问题,但是我找到了一个可以暂时保证我们使用SCRUM模板的办法:手动创建项目门户。

1.首先,如果你是在TFS服务器本机上执行一下操作,需要右键点击vs2010,并选择“使用管理员权限运行”,这样可以vs2010可以正确的在reporting service上创建报表站点

2. 在创建团队项目时,选择“此时不配置SharePoint站点”,这样向导将不会自动创建门户站点,我们就可以在后面手动创建并把他们关联起来。

3. 项目创建成功后,在团队资源管理器中你会发现没有“文档”这个节点

4. 现在打开浏览器(建议同样适用管理员运行),进入门户站点的根节点http://[YourTFS]/sites/DefaultCollection ,并选择“站点操作-〉创建”,然后选择“站点和工作区”

5. 在创建站点的页面中,使用和团队项目一致的名称,并在模板中选择“TFS2010 Agile Dashboard“,然后点击创建

6. 创建完成后SharePoint会抱怨说没有配置默认项目,

 

这时你可以回到vs2010中在新创建的项目上对门户进行配置,并指向刚创建的站点

在弹出的对话框中将站点指向刚创建的门户,并勾选“报表和面板饮用此团队项目的数据”。

点击确定后,TFS会对团队站点进行关联。再次刷新团队站点,一切正常。

 

以上办法虽然没有完全解决问题,但是可以让我们在中文版的TFS2010上使用SCRUM模板。还是希望微软早日发布中文版的SCRUM模板。

 

posted on 2010-08-10 23:46 LEI XU 阅读(1285) 评论(12) 编辑 收藏

评论

#1楼 2010-08-11 00:18 编程的夜猫      
多谢博主,已经知道了。
顺便想问个问题。tfs2010能不能与 第三方自动化测试工具集成。如QTP,LoadRunner,Rational Robot或者别的。
 回复 引用 查看   

#2楼 2010-08-11 09:20 Tony Zhou      
我也搞过,这玩儿不成熟还
 回复 引用 查看   

#3楼[楼主] 2010-08-11 10:12 LEI XU      
@编程的夜猫
可以的,微软在8月8日刚刚发布了正式版的TFS Integration Platform,就是用来做这个事情的,现在里面可以提供针对一下系统的适配器:
•TFS 2008
•TFS 2010
•ClearCase
•ClearQuest
•File System
当然,你也可以自己编写适配器,具体内容请见:
http://blogs.msdn.com/b/bharry/archive/2010/08/09/tfs-integration-platform-updated.aspx
另外,对于HP QC还有一个专门的工具:
http://blogs.msdn.com/b/bharry/archive/2010/08/09/another-option-to-get-data-from-quality-center-into-tfs.aspx
 回复 引用 查看   

#4楼[楼主] 2010-08-11 10:14 LEI XU      
@Tony Zhou
成熟的问题看你怎么想,如果和2005/2008版本比较起来,已经成熟了很多。就像我在这篇文章里面使用的方法在2005/2008上就是做不到的,因为和wss的集成无法更改的(08要好点,用命令行可以)。
 回复 引用 查看   

#5楼 2010-08-11 13:47 rad      
可不可以show一下Scrum Template是什么样子的?
 回复 引用 查看   

#6楼[楼主] 2010-08-11 16:56 LEI XU      
@rad
可以看这篇文章http://www.almnetworks.net/zh-CN/post/2010/06/10/Microsoft-Released-Official-Scrum-Process-Template-for-Team-Foundation-Server-2010.aspx

虽然当时是按照beta写的,但是rtm和beta在工作项上没有太大区别。
 回复 引用 查看   

#7楼 2010-08-11 17:22 rad      
不错
不过对scrum不太了解哈,可以求一些介绍类的书籍吗
 回复 引用 查看   

#8楼[楼主] 2010-08-13 13:38 LEI XU      
@rad
要学习Scrum首先要看Scrum Guide,现在已经有中文版的发布,具体请见:中文版SCRUM指南发布
 回复 引用 查看   

#9楼 2011-02-18 19:42 Daniel Tu      
@LEI XU
楼主的方法我试验过了,不行啊这样创建的团队项目虽然有了站点,但是在VS2010的文档中没有scrum的文档模板,是空的,求解,有新的解决办法请一定联系我 tufengit@163.com
 回复 引用 查看   

#10楼[楼主] 2011-02-26 00:28 LEI XU      
@Daniel Tu
确实有这个问题,原因在于这些模板都是tfs在创建项目的时候从模板里面部署进去的,按照我的办法确实没有办法部署这些模板。我后来考虑可行的办法可能实在安装WSS的时候同时安装英语和中文的模板,但是还没有试过。
 回复 引用 查看   

#11楼 2011-03-02 17:11 dufy      
之前安装了语言包还是不行,我就郁闷,实验了N次,幸亏看到楼主的这篇文章,踏实了不少。
 回复 引用 查看   

#12楼 2011-03-24 16:46 acolyte      
这个模版不需要安装语言包,只要
C:\Program Files\Microsoft\Microsoft Visual Studio Scrum 1.0\Process Template\Windows SharePoint Services\WssTasks.xml
找到一个language属性值由1033改为2052,就可以支持中文版了。
如果已经上传了这个模板,那么请删除后重新上传;
还没有上传的就直接上传吧。
搞定!!!

同时,界面显示的文字也可以在xml文件中修改,这样就可以实现中文化界面了。
 回复 引用 查看   

blog comments powered by Disqus