Visual Studio 2010 突然停止显示调试输出



所以我在那里,在Silverlight应用程序上工作,在一个构建和运行与下一个构建和运行之间,我的调试输出消失了。 以前我有几十行 Debug.Writeline 文本,现在我只有模块加载和线程消息。

是的,我处于调试模式(相对于发布模式)。

是的,我的输出窗口显示"显示输出:调试"。

是的,当我右键单击输出窗口时,每个选项都被选中。

否,我的工具>选项>未选中>常规>"将所有输出文本重定向到即时窗口"

的调试。

我所能想到的(这是一个疯狂的猜测)是,由于某种原因,VS 调试器没有像它应该的那样附加到 Silverlight 应用程序。

奇怪的是,这几天一直在发生,出乎意料。 同样突然,我所有的调试消息又开始出现。

这是非常令人沮丧的。

编辑:当然,周末后返回项目后,所有调试消息都回来了。 不知道是什么导致了这个问题,所以我相信它会再次发生。

现在的问题是:如果问题在不久的将来再次出现,我应该保持这个问题吗? 未获得的赏金会怎样?

我发现了同样的问题,只需设置选项→调试→输出窗口线程退出消息即可true输出窗口开始发送正确的消息!?

我遇到了完全相同的问题。出乎意料的是,debug.print停止工作。就我而言,它曾经转到即时窗口。那里什么都没有。"输出"窗口中没有任何内容。我遵循了几个建议无济于事,直到我在 http://www.experts-exchange.com/questions/26894732/Debug-Print-and-Debug-Write-no-longer-work-in-Visual-Studio-2010.html 找到这个

"输出/调试"窗格中有一个上下文菜单。"程序输出"菜单项被意外清除。

检查了该项目,它再次开始工作(即使我的输出是即时窗口)。真是如释重负...

确保定义了 DEBUG 条件编译符号。Debug 类建议你"在使用命令行编译代码时将/d:DEBUG 选项添加到编译器命令行,或者将 #define DEBUG 添加到文件顶部"。

您是否创建或修改了应用程序配置?如果是:VS 最初创建的配置确实包含启用调试所需的接线配置。不确定 Silverlight 中是否有对应项,但在 WPF 环境中,只需替换app.config即可产生与您经验相同的效果。

检查即时窗口。 检查选项。 有一个常规设置显示"将调试输出发送到即时窗口"

最新更新