VS2010:如何运行devv不并行构建

VS2010 : How to run devenv to not parallelize the build

本文关键字:devv 并行 构建 运行 何运行 VS2010      更新时间:2023-10-16

我使用devenv.exe传递一个sln文件并使用/Rebuild开关,在内部devenv.exe旋转多个msbuild。我需要运行无与伦比的构建,只有一个msbuild线程。当然,我可以直接使用msbuild.exe与/M设置为1,但我有一个特定的要求,使用devenv.exe。

是否有办法通过命令行开关或使用一些环境变量来允许我执行上述操作?

所以你想让它编译得更慢?

C/c++ General下的项目文件中,您将看到一个多处理器编译。设置为No。否则,根据您的编译方式,从命令行删除/MP开关到cl.exe。

我尝试了上面的解决方案,它没有工作。以下是我从这个重复的主题中找到的正确解决方案:

如何在Visual Studio 2010中进行并行构建

1. Tools -> Options
2. Projects and SolutionsVC++ Project Settings
3. Maximum concurrent C++ compilations
4. Set it to 1 (or the desired number)