【发布时间】:2013-12-23 19:39:43
【问题描述】:
我在 Visual Studio 2013 中运行简单的 C# 控制台应用程序时遇到问题。
我的问题的详细信息:我成功运行了控制台应用程序,默认的“按任意键继续”在末尾清晰显示。突然,它开始表现出不同的行为,并出现以下症状:
一个新的命令窗口 (cmd.exe) 在我的控制台应用程序旁边打开(这在过去没有发生)
我的控制台应用程序突然关闭而没有默认干净的“按任意键”消息
cmd.exe 挂起,我无法关闭它,即使通过任务管理器 -> 结束进程
我的系统属性:
- Visual Studio 2013 Ultimate
- Windows 8,x64
这是我的控制台应用程序代码,只是为了表明它在我的代码中没有问题:
class Program
{
static void Main(string[] args)
{
RegularTest();
}
private static void RegularTest()
{
Console.WriteLine("This is the Regular Test. It works!");
}
}
【问题讨论】:
-
此应用程序将在执行写入行后立即关闭。没有什么可以阻止它。添加
Console.Read()以接受单个字符以继续。 “按任意键”消息来自 dosPause命令。也许您以前使用过它,也许在批处理文件中? -
实际上,我隐约记得在快速修复的 Visual Studio 错误之前看到过这个,或者非常类似的东西。很确定那是 Visual Studio 2010,如果我能在 Google 上找到任何关于我所记得的信息的信息,我会被诅咒的 :( 抱歉,我知道这不是很有帮助...
-
如果你展示了IS有问题的代码,那也会更有帮助。这执行没有错误
-
啊哈哈,来了。这是VS2008。这可能与您的问题无关(可能不是),但以防万一。抱歉,我无法提供更多帮助。 social.msdn.microsoft.com/Forums/vstudio/en-US/…
-
@paqogomez 如果您使用 Ctrl-F5 运行控制台应用程序,那么它会在最后(或应该)自动暂停。
标签: c# windows-8 cmd console-application visual-studio-2013