1

我正在尝试使用包含多个项目的解决方案设置 CruiseControl.NET。要求在发生更改时仅重建此解决方案中的项目。还要求将要构建的项目增加其版本号。

我尝试将配置从ReBuild设置为Build但这没有帮助,仍然编译了所有程序集。

有没有人对 CruiseControl.NET 和那个问题有过经验?

4

1 回答 1

0

如果您为每个 vb/cs 项目设置了一个 Cruisecontrol.net 项目,则只有在项目路径中的文件发生更改时,您才能使用过滤的SourceControlProvider 来触发构建。

http://www.cruisecontrolnet.org/projects/ccnet/wiki/Filtered 查看包含过滤器。

然后设置您的 Msbuild 任务以直接构建您的项目文件。

但是我怀疑您的项目之间存在依赖关系,因此它们在同一个解决方案中?如果是这样,您可能希望每次都构建解决方案?

于 2012-08-28T19:38:58.737 回答