[英]How to set MSBuild to take compilation or build order from solution file
我们将并行执行计数设置为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;平台= x64 / m:1
任何建议,如何修复将msbuild设置为仅从解决方案文件中提到的顺序进行编译。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.