我们公司有许多团队使用公共库的子集。一些项目能够使用不同的构建脚本,因此在一个项目中,我们希望能够msbuild
使用/m
并行构建项目的选项进行构建(其他一些项目用于devenv
构建)。此选项可以在构建脚本中设置,因此项目不需要更改。
问题是我们如何也可以应用该/MP
选项以cl.exe
允许在每个项目内进行多处理器构建,但不更改公共库。在 Visual Studio 中,您可以应用不会更改项目文件的用户属性表,但是有没有办法msbuild
通过提供可以应用自定义构建设置而不更改项目的参数或属性表来做同样的事情?
编辑:
总结问题的一种更简单的方法可能是:我可以cl.exe
在调用时向进程添加自定义参数msbuild
吗?