如何查看Visual Studio中「生成>重新生成解决方案」菜单执行的命令?
Visual Studio 2019 查看生成操作实际执行命令的方法
调整生成输出的详细级别
- 打开Visual Studio 2019,点击顶部菜单栏的「工具 > 选项」
- 在弹出的选项窗口左侧导航栏,找到「项目和解决方案 > 生成并运行」
- 找到「MSBuild项目生成输出详细程度」的下拉选项,默认是「最少」,你可以根据需要调整:
- 选「详细」可以看到绝大多数执行的命令、参数以及相关调用逻辑,满足日常查看命令的需求
- 选「诊断」会输出所有完整的执行细节,包含全部参数、环境变量、依赖判断逻辑等信息,内容量级较大,适合排查复杂生成问题的场景
- 点击「确定」保存设置
查看完整生成命令
重新执行「生成 > 重新生成解决方案」操作,此时在输出窗口的Build分类输出中,就可以看到每一步实际调用的命令,包括msbuild的调用参数、各项目的编译命令、链接命令、资源处理命令等完整内容。
脱离VS执行生成的简化方法
如果你只是需要在脚本中实现和VS完全一致的生成效果,不需要逐行复制输出的命令,可以直接调用MSBuild工具执行,通用命令格式如下:
# 重建指定配置的解决方案,示例为Debug x64配置 msbuild 你的解决方案完整路径.sln /t:Rebuild /p:Configuration=Debug;Platform=x64
- 可以根据实际需要修改
Configuration和Platform的参数值,和你在VS中选择的生成配置保持一致即可 - MSBuild工具默认包含在Visual Studio安装目录中,也可以单独安装生成工具集使用,直接在VS配套的「开发者命令提示符」「开发者PowerShell」中执行上述命令,就能得到和VS内重建完全一致的结果
内容的提问来源于stack exchange,提问作者ChumboChappati
相关产品推荐
相关产品推荐

