我正在使用Visual Studio 2010和Windows 7 x64
退出后命令提示符关闭,即使我使用“Start without debug”。我可以使用某个地方设置吗?
答案 0 :(得分:90)
您只需按 Ctrl + F5 而不是 F5 即可运行构建的代码。然后它会提示您按任意键继续。或者你可以使用这一行 - >代码末尾的system("pause");
让它等到你按任意键。
但是,如果您使用上面的行system("pause");
并按 Ctrl + F5 来运行,它会提示您两次!
答案 1 :(得分:40)
是的,在VS2010中他们改变了这种行为
打开项目并导航到以下菜单:Project - > YourProjectName属性 - >配置属性 - >链接器 - >系统。 SubSystem字段中使用下拉菜单选择Console(/ SUBSYSTEM:CONSOLE)并应用更改。
“没有调试就开始”应该做正确的事情。
或者,如果您使用C ++或C语言编写,请输入
system("pause");
在你的程序结束时,即使在调试模式下运行,你也会得到“按任意键继续......”。
答案 2 :(得分:8)
Console.Readline();
怎么样?
答案 3 :(得分:5)
在您的计划中添加Console.ReadKey
电话,强制它在退出前等待您按键。
答案 4 :(得分:3)
您可以打开命令提示符,将CD打开到Debug或Release文件夹,然后键入exe的名称。当我向人们推荐这个时,他们认为这是很多工作,但这里只有极少的点击次数和按键次数:
我认为这是14次击键和点击(例如,计算右键单击,例如两次),这实际上并不多。当你有命令提示符时,当然再次运行它只是向上箭头,输入。