当使用 Visual Studio 在控制台应用程序上执行命令“ Start without debugging ”时,我可以通过 Process Monitor 看到,Visual Studio 实际上执行如下操作:
"C:\Windows\system32\cmd.exe" /c ""C:\MyProject\MyApp.exe" &暂停"
即它在末尾附加了一个“ & pause ”。这是故意的,以便当我的应用程序退出时,它会打印
按任意键继续 。. .
从而防止控制台窗口自动关闭。
虽然我理解意图,但我有一个项目,我不希望窗口保持打开状态。
我已经通过 SO 进行了搜索,并对“c:\Program Files (x86)\Microsoft Visual Studio 11.0”中的所有文件进行了简单的全文搜索以查找“暂停”,但没有找到任何相关参考。
我强烈认为这是我可以在某处配置的选项(即使在某个配置文件或注册表的深处)。
我的问题是:
单击“不调试启动”时如何配置正在执行的命令行?