【问题标题】:How to configure the command line that Visual Studio executes for starting console applications?如何配置 Visual Studio 为启动控制台应用程序执行的命令行?
【发布时间】:2013-10-08 05:11:48
【问题描述】:

当使用 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”中的所有文件进行了简单的全文搜索以查找“暂停”,但没有找到任何相关参考。

我强烈认为这是我可以在某处配置的选项(即使在某个配置文件或注册表的深处)。

我的问题是:

如何配置点击“不调试启动”时正在执行的命令行?

【问题讨论】:

    标签: .net debugging visual-studio-2012 console-application


    【解决方案1】:

    pause 是一个 dos 命令。当命令提示符执行这样一行时,它会等待用户的按键。

    我不认为“不调试就开始”是可配置的。相反,您还有其他选择,例如:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-20
      • 1970-01-01
      • 2014-10-08
      • 1970-01-01
      • 1970-01-01
      • 2016-11-02
      • 2023-04-08
      • 1970-01-01
      相关资源
      最近更新 更多