我们已将并行执行计数设置为1,以便所有项目将依次构建。在Visual Studio设置中。
使用Devenv.exe的以下命令,我们可以正确编译解决方案。
致电vcvarsall.bat x86_amd64 devenv / Build“Release | x64”“w:/Frameworks/Frameworks.sln”
但是对于MSBuild,使用以下命令,解决方案无法编译,当我交叉检查日志时,项目编译的顺序不正确,而不是从解决方案文件中获取。
致电vcvarsall.bat x86_amd64 “C:\ Program Files(x86)\ MSBuild \ 12.0 \ Bin \ MSBuild.exe”“W:\ Frameworks \ Frameworks.sln”/ t:build / fl /flp:logfile=Frameworks.log;verbosity=normal / p :Configuration = Release; Platform = x64 / m:1
任何建议,如何修复设置msbuild只能从解决方案文件中提到的顺序进行编译。