【发布时间】:2012-08-09 13:20:44
【问题描述】:
当 Visual Studio 运行构建时,它会运行 MSBuild 来完成大部分工作。如果您将 .sln 文件传递给 MSBuild,并带有适当的配置和平台属性,它将以类似于 Visual Studio 的方式构建您的解决方案。
msbuild mysolution.sln /p:Configuration=Release /p:Platform="Any CPU"
但是,有个不同之处:有时构建会通过 MSBuild 而不是通过 Visual Studio 出错,反之亦然。
Visual Studio 将哪些参数传递给 MSBuild 以影响流程?有没有办法查看它在执行构建时传递的参数?
【问题讨论】:
-
从技术上讲,它不运行
MSBuild.exe,而是在内部托管构建引擎,有关详细信息,请参阅我的答案。
标签: visual-studio msbuild