我正在尝试使用项目设置文件作为参数,使用内置在VS 2010中的命令File.BatchNewTeamProject来自动创建团队项目,并在c#win app的后台静默执行此过程。我知道要求Team Explorer必须打开并连接到TFS才能运行此命令,但是,当我使用devenv.exe启动进程时,会弹出一个新的visual studio实例,默认情况下Team Explorer未连接。我该如何解决这个问题?
答案 0 :(得分:1)
我添加了一个额外的命令语句,整个过程开始工作。
devenv / command view.TeamExplorer / command“File.BatchNewTeamProject”C:\ vss2TeamFoundation \ ProjectCreation \ Ajax.xml
答案 1 :(得分:0)
刚刚在Codeplex上发布了这个项目:http://tfsprojprovisioner.codeplex.com/
包括一个将BatchNewTeamProject隐藏在一个简单的编程接口后面的程序集,以及一个可用于创建和配置新Team Projects的示例桌面应用程序。必须在安装了VS 2010的计算机上运行,并且必须由具有创建新项目权限的用户运行。但它根本不需要你直接与VS交互。