我正在使用Visual Studio 2010 devenv通过命令行构建解决方案(不使用MSBUILD),Visual Studio设置为最多并行构建8个项目(它是在Visual Studio IDE的“工具”->“选项”->“项目和解决方案”下设置的) -> Build and Run)但是我有一个解决方案,我不想并行构建任何项目。
有没有一种方法可以为特定的解决方案设置从命令行并行构建的最大项目数?
如果不是,我可以通过注册表更改VS中设置的项目数量,并在解决方案构建后撤消更改吗?
谢谢。
我不认为如果您使用devenv在命令行上进行构建,则可以执行此操作,但是可以使用msbuild。如果您已有调用devenv的脚本,那么更改为msbuild很简单:
代替:
devenv solution.sln /build Debug
使用:
msbuild solution.sln /t:Build /p:Configuration=Debug
然后,您可以添加标志/m:N
以指定用于构建的最大并发进程数(例如/m:4
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句