【发布时间】:2013-07-27 16:34:21
【问题描述】:
在 Visual Studio 中通过“不调试启动”(Ctrl+F5) 运行控制台应用程序时,控制台在运行结束时保持打开状态,询问
按任意键继续。 . .
因此需要激活窗口并按下一个键。有时这是不合适的。
为什么这很重要: 在我写 json 序列化代码的那一刻,我的工作流程是这样的:
- 适配c#代码
- 运行一个控制台应用程序来写入文件 out.json
- 使用 json 查看器在浏览器中查看 out.json
如此反复,无需调试任何东西,只需修剪序列化并检查输出即可。
在这样的工作流程中,“按任意...”行为会阻碍它,因为它需要步骤
- 激活控制台窗口
- 按键 .
没有答案:
- 在单独的控制台中在 VS 之外启动应用程序不是解决办法。
- 说,你不需要这个。
【问题讨论】:
-
首先必须启动像 VS 这样的大型程序,而只是启动控制台应用程序并没有太大的好处。您可以通过在桌面上创建程序的快捷方式来避免该消息。
-
每次构建后自动运行应用程序是否可以接受? IE。将
"$(TargetPath)$"设置为构建后命令行。 -
thx reima, "$(TargetPath)" 实际上是一个很酷的主意 ;-)
-
我已经有一段时间没有编写控制台应用程序了,但是将其更改为发布模式有什么影响吗?
-
@brad: 不变
标签: visual-studio console-application