【问题标题】:Where can I read the Console output in Visual Studio 2015在哪里可以读取 Visual Studio 2015 中的控制台输出
【发布时间】:2016-02-13 16:33:09
【问题描述】:

我是 C# 新手,我下载了 Microsoft Visual Studio 2015 的免费版本。为了编写第一个程序,我创建了一个 Windows 窗体应用程序。现在我使用Console.Out.WriteLine() 打印一些测试数据。但是我在哪里可以读取控制台?

【问题讨论】:

  • 也许this 可以帮忙?
  • 我真的希望 Visual Studio 在 Visual Studio 内部有一个集成的 shell 终端,我也可以像在控制台应用程序中那样读取和捕获用户输入。 Visual Studio Code 已经支持它

标签: c# visual-studio console visual-studio-2015


【解决方案1】:

简单的方法是使用System.Diagnostics.Debug.WriteLine()

然后您可以通过单击来读取您正在写入输出的内容 菜单“调试”->“Windows”->“输出”。

【讨论】:

  • 非常有用,并且为了简单起见,如果添加命名空间 using System.Diagnostics; 那么您只需要编写 Debug.WriteLine(); ,是 Console.WriteLine(); 的漂亮替代品,无需创建新的控制台应用程序..
  • 来自 Javascript 背景,控制台用于打印所有内容。 .NET 中不是这种情况吗?什么是控制台应用程序的“特定”,它只会打印到文本终端并且会被 Visual Studio 输出忽略?
  • @ZachSmith 这是不同的,因为在 VS 中默认情况下,程序不一定运行附加到“控制台”。相反,他们通常会启动自己的控制台实例。如果您使用此处提到的调试控制台,则不会发生这种情况,而是使用内置控制台。在 Node.js 中,默认控制台通常是内置控制台。
  • 我知道这个很旧,但是@Irfan 的评论可以节省你的击键次数,但是如果你不需要Console.WriteLineusing static System.Diagnostics.Debug 可以为你节省更多@
  • @jewishspiderweb: 你需要调试
【解决方案2】:

在“输出窗口”中。您通常可以执行 CTRL-ALT-O 使其可见。或者通过使用 View->Output 的菜单。

【讨论】:

    【解决方案3】:

    您可以通过以下方式运行您的程序:Debug -> Start Without Debugging。程序完成后,它将保持一个控制台打开。

    【讨论】:

      【解决方案4】:

      可能发生的情况是您的控制台在您有机会看到输出之前就关闭了。我会在您的Console.WriteLine("Hello World"); 之后添加Console.ReadLine();,这样您的代码将如下所示:

      static void Main(string[] args)
          {
              Console.WriteLine("Hello World");
              Console.ReadLine();
      
          }
      

      这样,控制台将在下方显示“Hello World”和一个闪烁的光标。 Console.ReadLine(); 是这里的关键,程序在关闭控制台窗口之前等待用户输入。

      【讨论】:

      • 我需要在检查现有输出的同时调试控制台应用程序并且不更改所有内容,因此我将 Console.ReadLine(); 包裹在 #if DEBUG 中,这是完美的答案!
      • 我同意@SharpC。我正在使用 Visual Studio 2019 并遇到同样的事情。在我的代码中添加Console.ReadLine(); 后,我能够看到我试图写入控制台的所有内容。很棒的提示!
      【解决方案5】:

      我的问题是我需要重置窗口布局。

      【讨论】:

        【解决方案6】:

        应用程序运行后,您只需选择项目,如下所示:

        【讨论】:

          【解决方案7】:

          如果你想从控制台读取一些输入,你应该使用 Console.ReadLine()。

          要查看您在控制台中运行的代码:

          在解决方案资源管理器中(从菜单中查看 - 解决方案资源管理器),右键单击您的项目,在文件资源管理器中选择 打开文件夹,找到您的项目路径。

          假设路径是 C:\code\myProj 。

          在 Windows 中打开命令提示符应用。

          更改为您的文件夹路径。 cd C:\code\myProj

          转到调试文件夹,您应该可以在其中找到您的程序可执行文件。 cd bin\调试

          运行您的程序可执行文件,它应该以 .exe 扩展名结尾。

          例子:

          myproj.exe

          您应该会在 Console.Out.WriteLine() 中看到输出的内容。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-07-20
            • 1970-01-01
            • 1970-01-01
            • 2015-12-19
            • 1970-01-01
            • 2018-01-20
            相关资源
            最近更新 更多