【问题标题】:Console Window never appears in Visual Studio 2015控制台窗口永远不会出现在 Visual Studio 2015 中
【发布时间】:2016-01-28 19:31:37
【问题描述】:

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

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

重现步骤:

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

这包括带调试运行和不带调试运行。

在项目属性中关闭“启用 Visual Studio 托管进程”无效。

您可以从文件系统运行 .exe 并看到控制台窗口正常,只是它似乎不是由 Visual Studio 运行的。

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

【问题讨论】:

  • 这是针对我的问题弹出的唯一帖子,但在我的情况下,控制台窗口根本没有显示。对我来说,我必须将项目类型更改为控制台应用程序。通过hdrlab.org.nz/articles/windows-development/…

标签: visual-studio-2015 console-application


【解决方案1】:

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

如果我只是没有在新的 Visual Studio 实例中使用包管理器控制台,就不会出现问题。

【讨论】:

【解决方案2】:

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

但是,在此之前,我暂时找到了一些解决方法。

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

第二,“不调试就开始”在没有 Console.Read() 的情况下工作;尝试调试时。

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2012-01-05
      • 1970-01-01
      • 2020-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多