Visual Studio无调试启动时能否传命令行参数及查看启动命令日志?
Visual Studio无调试启动传参及启动命令查看方法
一、无调试启动(Start Without Debugging)是否支持传递命令行参数
答案是支持,它和调试启动共用同一套命令行参数配置:
- 你在项目属性页的Debug Tab中设置的命令行参数,不管是按F5(调试启动)还是Ctrl+F5(无调试启动),都会被应用到程序启动时。
- 验证方法很简单:写一段读取
args数组并输出的代码,两种启动方式下都能看到参数被正确传递。
二、查看VS启动应用时执行的命令
有两种原生方式可以查看:
- 输出窗口
- 启动程序(无论调试还是无调试)后,切换到VS的“输出”窗口(可通过
视图->输出打开),选择对应的项目进程,就能看到包含命令行参数的启动命令。
- 启动程序(无论调试还是无调试)后,切换到VS的“输出”窗口(可通过
- 启用详细MSBuild日志
- 打开
工具->选项->项目和解决方案->生成并运行,将“MSBuild项目生成输出详细程度”设置为“详细”或“诊断”。 - 再次启动程序时,输出窗口会打印完整的启动命令行,包括程序路径、参数等所有细节。
- 打开
内容的提问来源于stack exchange,提问作者IcyBrk
相关产品推荐
相关产品推荐

