使用调试.WriteLine写入输出窗口(VS2012)

本文关键字:窗口 VS2012 输出 调试 WriteLine | 更新日期: 2023-09-27 18:14:45

我用了昨天的大部分时间阅读了SO和其他在线论坛上的所有相关帖子,以找到一个解决这个看似非常简单的问题的方法,这个问题让我发疯。

由于某些原因,我似乎无法将任何内容打印到Visual Studio 2012 (Ultimate)的输出窗口。我试了一下:

  • 将"解决方案配置"置于调试模式
  • 将"Show output from"置于调试模式
  • 右键单击输出窗口打开对话框,并确保选中"程序输出"。在我的例子中,我选中了
  • 工具|选项|调试->"将所有输出窗口文本重定向到直接窗口"未选中
  • 工具|导入和导出设置->重置所有设置(以防我无意中调整了一些东西)

以上我都试过了,又试了一些,都无济于事。我的意思是,我花了相当多的时间使用许多广泛使用的ide,但从来没有遇到过这么大的困难,只是试图在输出窗口中打印一些东西。

最后,它可能不会给这篇文章增加任何价值,但这是我的愚蠢的简单代码:

using System;
using System.Diagnostics;
namespace DataProc.classes
{
    class Program
    {
        static void Main(string[] args)
        {
            Debug.WriteLine("I hate you, silly VS!!!");
        }
    }
}

编辑:(添加web.config)

<configuration>
    <system.web>
        <compilation debug="true" targetFramework="4.5" />
        <httpRuntime targetFramework="4.5" />
    </system.web>
</configuration>

使用调试.WriteLine写入输出窗口(VS2012)

尝试将VS2012设置重置为默认设置。您可以从命令行执行,如下所示:Reset VS2102 Settings