使用Debug.WriteLine写入Output窗口(VS2012)

时间:2014-07-25 15:53:41

标签: c# visual-studio-2012 visual-studio-debugging

我昨天使用了SO和其他在线论坛上所有相关帖子的大部分内容来找到解决这个看似非常简单的问题的解决方案,这让我疯狂。

出于某种原因,我似乎无法在Visual Studio 2012(Ultimate)的“输出”窗口中打印任何内容。快速破解我的尝试:

  • 放置'解决方案配置'在调试模式下
  • 显示'显示来自'的输出在调试模式下
  • 右键单击“输出”窗口以打开一个对话框并确保“程序输出”#39;检查。在我的情况下,我已经检查了一切
  • 工具|选项|调试 - > '将所有输出窗口文本重定向到立即窗口'是UNchecked
  • 工具|导入和导出设置 - >重置所有设置(以防我无意中调整了某些内容)

我已经尝试了以上所有内容,而且还有一些无济于事。我的意思是,我花了很多时间使用了许多广泛使用的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>

1 个答案:

答案 0 :(得分:0)

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