有谁知道我怎么可以配置TFS生成,生成一组项目,而不是一个解决方案吗? 该解决方案我有,有16个项目,但对于我的生成定义一个我想他们中的一些进行编译。
Answer 1:
在我看来,最简单的方法是创建一个新的解决方案文件。 没有什么从具有指向同一项目(或某个子集)几种解决方案阻止你。
另一种方法是创建一个新的配置。 在解决方案浏览器,右击根节点 - >配置管理器。 除了标准的configs像“调试”或“释放”,你可以创建自己的自定义的。 对于配置+平台的每个组合,您可以使用下面的复选框来确定哪些项目将建成,他们会使用哪些设置。
无论你选择,你会编辑TFSBuild.proj文件以指向所需的解决方案和/或配置。 MSDN说明: http://msdn.microsoft.com/en-us/library/bb399127.aspx
Answer 2:
一旦你创建你的构建也将在源代码管理TFSBuild.proj文件(你可以右击在团队资源管理器构建并选择配置文件夹中找到它。
打开此文件,并找出与“SolutionToBuild”的标签。 该标签具有用于指定目标的子标签。 我认为,如果你输入你想建立在那里(分号分隔)的项目,那么它将只建立那些。
Answer 3:
如果你还没有您的构建还没有那么(如约翰·桑德斯说),你可以在构建的设置中指定的项目。 (您设置了之后,你不能再这样做。
文章来源: Building a set of specific projects in TFS