繁体   English   中英

Visual Studio 2015:构建窗口的输出为空

[英]Visual Studio 2015: Output from build Window is empty

我是一位超级初学者,并尝试在Visual Studio 2015中关注C#的培训视频。本教程让我做一个新的Visual C#项目作为控制台应用程序。 当我使用Ctrl + F5运行代码时,它会按预期在控制台中启动我的代码,但是Output-> Show build build窗口的输出完全为空。

我已经搜索了本网站和其他网站的解决方案。 这些是我当前的VS2015设置,我尝试更改这些设置均未成功:

  • 检查构建开始时的“显示输出”窗口
  • 未选中将所有“输出窗口”文本重定向到“立即窗口”。

这是完全按照教程中显示的代码的代码:

using System;

namespace Hello
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello, World");
        }
    }
}

当在教程中运行相同的代码时,结果输出将立即显示在“输出”窗口中:

1>------ Build started: Project: Hello, Configuration: Debug Any CPU ------
1>  Hello -> c:\users\[name]\documents\visual studio 2015\Projects\Hello\Hello\bin\Debug\Hello.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

我可以看到“输出”窗口,并且希望收到此消息,但是却什么也没得到。 第一次使用Visual Studio,我会丢失什么?

在添加Console.Read();之前Console.Read(); 在我的代码末尾,运行代码将启动控制台,并显示以下输出:

您好,世界按任意键继续...

但是,如最初所述,VS中的构建输出窗口仍为空白。

添加Console.Read(); ,不再包含控制台中的输出

按任意键继续...

但是,VS中的生成输出现在可以显示原始帖子中所述的预期结果。

如果我再删除Console.Read(); ,恢复为原始代码,控制台输出恢复为原始代码,并且VS build输出窗口仍提供预期的输出...

我怀疑第一次使用Visual Studio时,它从未被定向到“输出”窗口,这是通过Console.Read(); 并应该继续这样做...

链接到我使用的解决方案:

https://stackoverflow.com/a/5301276/11953574

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM