微软SCRUM 1.0流程模板在中文版TFS2010上无法创建项目的解决办法(续)
微软在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的英文版语言包:
- 32bit version: http://www.microsoft.com/downloads/details.aspx?FamilyID=36ee1bf0-652c-4e38-b247-f29b3eefa048&displaylang=en
- x64 version:http://www.microsoft.com/downloads/details.aspx?familyid=45FA2637-EFC0-4ED6-8F47-8A013E9CE9D9&displaylang=en
安装这个语言包之后就可以在中文版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模板。