2

我正在尝试使用内置于 VS 2010 的名为 File.BatchNewTeamProject 的命令自动创建团队项目,使用项目设置文件作为参数,并在我的 c#win 应用程序的后台静默执行此过程。我知道必须先打开团队资源管理器并连接到 TFS,然后才能运行此命令,但是,当我使用 devenv.exe 启动进程时,会弹出一个新的 Visual Studio 实例,其中团队资源管理器默认情况下未连接. 我怎么解决这个问题?

4

2 回答 2

1

我添加了一个额外的命令语句,整个事情开始工作。

devenv /command view.TeamExplorer /command "File.BatchNewTeamProject "C:\vss2TeamFoundation\ProjectCreation\Ajax.xml

于 2011-11-29T22:26:48.723 回答
0

刚刚在 Codeplex 上发布了这个项目:http: //tfsprojprovisioner.codeplex.com/

包括一个将 BatchNewTeamProject 隐藏在一个简单的编程界面后面的程序集,以及一个可用于创建和配置新团队项目的示例桌面应用程序。必须在安装了 VS 2010 的计算机上运行,​​并且由有权创建新项目的用户运行。但它根本不需要您直接与 VS 交互。

于 2011-05-17T06:50:05.530 回答