无法使用TFS电动工具2008创建新团队项目

时间:2009-10-06 11:51:12

标签: tfs project tfs-power-tools

我正在通过在我的.net应用程序中执行tfpt createteamproject命令作为后台进程来创建新的团队项目。但是,我从日志中得到以下异常:

2009-10-06 17:02:10Z | Module: Internal | Team Foundation Server proxy retrieved | Completion time: 0.140274 seconds

2009-10-06 17:02:10Z |模块:内部|从Team Foundation Server检索了Team Foundation Server“http://vm-devt9:8080/tfs”的模板信息。 |完成时间:0.015586秒 2009-10-06 17:02:10Z |模块:引擎|线程:1 |将使用“MSF for Agile Software Development v5.0”方法创建新项目 2009-10-06 17:02:10Z |模块:引擎|检索到IAuthorizationService代理|完成时间:0.15586秒 ---开始异常进入--- 时间:2009-10-06 17:02:10Z 模块:引擎 事件描述:TF30226:用户没有项目创建权限 异常类型:System.Security.SecurityException 异常消息:TFXXXXXX:您无法使用此版本的Visual Studio Team System Web服务创建团队项目。请将您的客户端升级到与Visual Studio Team System 2010兼容的版本。 堆栈跟踪:    在Microsoft.TeamFoundation.Proxy.AuthorizationService.CheckPermission(String objectId,String actionId)    在Microsoft.VisualStudio.TeamFoundation.SecurityHelper.UserHasCreatePermissions(ELeadLogger log) ---结束例外条目---

2009-10-06 17:02:10Z |模块:引擎|线程:1 | TF30172:您无权创建新的团队项目。 2009-10-06 17:02:10Z |模块:BatchTeamProjectCreator |线程:1 | Microsoft.VisualStudio.TeamFoundation.ProjectCreationException:TF30172:您无权创建新的团队项目。    在Microsoft.VisualStudio.TeamFoundation.EngineStarter.CheckPermissions()    在Microsoft.VisualStudio.TeamFoundation.EngineStarter.CreateProject()    在Microsoft.VisualStudio.TeamFoundation.BatchTeamProjectCreator.CreateProject()    在Microsoft.VisualStudio.TeamFoundation.BatchTeamProjectCreator.BatchCreateTeamProject()    在Microsoft.VisualStudio.TeamFoundation.BatchTeamProjectCreator.BatchCreateTeamProject(String teamProjectCreationSettingFile,String& logFileFullPath)

2009-10-06 17:02:10Z |模块:BatchTeamProjectCreator |线程:1 |团队项目批量创建失败。

指定流程模板时我也遇到双引号问题(我使用MSF进行敏捷软件开发v5.0)

我已经设置了所有管理员和团队项目创建权限,但任何人都可以指出Wats在这里出错吗?

谢谢, 塔拉。

2 个答案:

答案 0 :(得分:0)

我会恭敬地建议你没有完整的权利设置!你能从UI做到吗?

编辑只是重读。

Visual Studio Team System Web服务的版本。请将您的客户端升级到与Visual Studio Team System 2010

兼容的版本

这是否意味着您正在使用2010命令提示符?

编辑:

既然你正在使用TFPT - 你可以使用powershell脚本吗?我怀疑他们会以同样的方式失败。没问到MS何时TFPT将被移植到2010年我恐怕我有点不知所措 - 抱歉。

答案 1 :(得分:0)

我意识到这里有一个解决方法。 VSTS 2010有一个内置命令来自动化项目创建,所以我要试试这个。在VS 2010发货之前,不能等待电动工具..:D