2008-12-02 21 views
0

我想设置一个TFS团队建设,并相信新的MSBuild。我有一个包含几个项目(MyProject1,MyProject2,..)的解决方案。我发现设置团队构建我只能选择应该构建哪个解决方案,并且在执行构建时,所有项目的构建目标变得相同,并且所有项目的输出全部放入构建服务器上的部署文件夹中。如何建立只包含在使用的MSBuild一个解决方案项目屈指可数?

有没有办法,我只能建一个或解决方案的项目,而不建立整个事情,我只希望他们的一部分,建成了一把?

我只能使用的MSBuild生成解决方案的文件或者我可以指定单个项目待建?

谁能给我MSBuild的语法,如果这是可能的吗?

回答

1

您可以创建一个能力解决方案中的其他解决方案配置,例如称为“Build”。在那个配置里只建立你想要的项目。在teambuild项目文件中使用的元素来指定只有你“构建”配置应建。

另一种选择是创建一个单独的解决方案,其中只包含要构建的项目。

0

在构建菜单中选择“批量构建”,这将让你重新只有你选择的项目,再加上它有做他们在不同的模式(如发布和调试)

+0

算不上什么我找的是我建立一个生成服务器上的MSBuild脚本,而不是通过VS.我只能使用MSBuild构建解决方案文件,还是可以指定单个项目? – Fadeproof 2008-12-02 15:29:34

相关问题