在TFS中构建一组特定项目

时间:2009-06-18 13:25:15

标签: tfs build-automation

有谁知道我如何配置TFS Build来在解决方案中构建一组项目? 我有的解决方案有16个项目但是对于我的一个构建定义,我希望它们中的一些可以编译。

3 个答案:

答案 0 :(得分:4)

我认为最简单的方法是创建一个新的解决方案文件。没有什么可以阻止您使用多个引用相同项目(或某些子集)的解决方案。

另一种方法是创建新配置。在解决方案资源管理器中,右键单击根节点 - >配置管理器。除了“debug”或“release”之类的标准配置,您还可以创建自己的自定义配置。对于config + platform的每个组合,您可以使用下面的复选框来定义要构建的项目以及它们将使用的设置。

无论您选择什么,都可以编辑TFSBuild.proj文件以指向所需的解决方案和/或配置。 MSDN说明:http://msdn.microsoft.com/en-us/library/bb399127.aspx

答案 1 :(得分:0)

创建构建后,它将在源代码管理中创建一个TFSBuild.proj文件(您可以右键单击团队资源管理器中的构建并选择配置文件夹来查找它。

打开此文件,找到包含“SolutionToBuild”的标记。该标签具有用于指定目标的子标签。我想如果你输入你想要在那里构建的项目(以分号分隔),那么它只会构建那些。

答案 2 :(得分:0)

如果你还没有完成构建(如John Saunders所说),你可以在构建的设置中指定项目。 (在你完成设置后,你不能再这样做了。