控制台窗口永远不会出现在Visual Studio 2015中

时间:2016-01-28 19:31:37

标签: visual-studio-2015 console-application

Visual Studio 2015中似乎存在一个错误,您可以在其中运行一次控制台应用程序并查看输出窗口,然后在运行之后再也看不到它。

不,应用程序执行速度不快,我只是看到它。您可以看到在任务管理器中运行的.exe,您必须结束任务才能将其终止。

重现的步骤:

  • 在Visual Studio 2015中创建新的控制台应用程序
  • 只需编写Console.WriteLine(“helllo!”); Console.ReadLine();
  • 运行一次,看到窗口。
  • 再次运行N次,再也看不到窗口了。

这包括在没有调试的情况下运行调试和运行。

关闭项目属性中的“启用Visual Studio宿主过程”无效。

您可以从文件系统运行.exe并查看控制台窗口,它不会出现由Visual Studio运行。

还有其他人看到这个问题吗?

3 个答案:

答案 0 :(得分:9)

这发生在我身上 - 我最终发现,如果我在“程序包管理器控制台”中运行控制台命令,然后尝试运行控制台应用程序,则控制台不会出现。

如果我在Visual Studio的新实例中没有使用Package Manager控制台,则不会出现问题。

答案 1 :(得分:1)

我也遇到了这个问题。我不完全确定为什么会发生这种情况......可能是2015年Visual Studios的新变化?

但是,直到这段时间我才发现了一些工作。

首先,Console.Read();防止调试和构建的解决方案关闭。

其次,“没有调试就开始”没有Console.Read();在尝试调试时。

关注此主题。很高兴我不是唯一一个有点困惑的人!

答案 2 :(得分:0)

对我来说,问题是我在一个解决方案上运行Visual Studio,该文件夹是一个指向较长路径的符号链接。当我从“真实”源位置打开解决方案并运行它时,我看到了控制台输出。