MSBuild-仅我的解决方案中已更改的生成项目

MSBuild-仅我的解决方案中已更改的生成项目,msbuild,cruisecontrol.net,Msbuild,Cruisecontrol.net,我正在尝试使用包含多个项目的解决方案来设置CruiseControl.NET。当发生更改时,要求仅重建此解决方案中的项目。还要求将要生成的项目增加其版本号 我尝试将配置从重建设置为构建,但没有帮助,仍然编译了所有程序集 是否有人曾经使用过CruiseControl.NET并遇到过这个问题?如果您为每个vb/cs项目设置了CruiseControl.NET项目,则只有在项目路径中的文件发生更改时,才可以使用filteredSourceControlProvider触发生成 看看包含过滤器 然后设

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

我尝试将配置从重建设置为构建,但没有帮助,仍然编译了所有程序集


是否有人曾经使用过CruiseControl.NET并遇到过这个问题?

如果您为每个vb/cs项目设置了CruiseControl.NET项目,则只有在项目路径中的文件发生更改时,才可以使用filteredSourceControlProvider触发生成

看看包含过滤器

然后设置Msbuild任务以直接生成项目文件


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

重建和生成仅控制如何生成解决方案,而不是生成哪些项目。重建将在标准生成之前进行清理