我一直在使用Visual Studio 2015 Professional已经有一段时间了,主要用于WPF和基于控制台的应用程序。最近我注意到我的基于控制台的应用程序刚停止打印到控制台。
为了测试这个,我写了一个非常简单的控制台应用程序:
Hello!!!
Press any key to continue...
当我运行上面的代码时,我期待看到一个带有以下语句的黑色控制台:
.jar
我只看到一个黑色的控制台,光标闪烁......没有别的。
我的笔记本电脑是Windows 7 64位,VS 2015 Pro是32位。我使用"任何CPU" 配置运行。这个问题让我疯了!
有趣的是,当我在调试模式下运行时,我可以看到输出打印到控制台。
如何在控制台中打印回来?
答案 0 :(得分:2)
.NET Framework不会为暂停。你必须自己做,否则你的控制台会立即关闭。
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello!!!");
Console.ReadKey();
}
}
答案 1 :(得分:0)
你有什么样的防病毒软件--Avast? 我从VS2015开始遇到与控制台应用程序相同的问题。 我还注意到,它创建了一些无法使用任务管理器杀死的进程。
@ MadDoctor5813 here遇到了同样的问题,禁用防病毒软件(他和我的案例中的Avast)解决了问题。
Avast在阻止或检查VS项目时通常会显示一条消息,但这次它不会警告用户,所以这就是为什么它不是很明显,发生了什么。
答案 2 :(得分:-1)
@RonBeyer:
*请在简单的控制台应用程序中使用我的上述代码
构建
以Ctrl + F5
您会看到:
我可以使用VS2012 Professional查看上述内容,但不能使用VS2015 Professional。
谢谢。 x86_64的