Debug.WriteLine在Visual Studio中出现故障。怎么解决?

时间:2012-01-26 17:55:09

标签: visual-studio visual-studio-2010 debugging

Output窗口中未显示已发送的文字。

Solution ConfigurationDebug

Output window显示Debug的输出。

这是一个简单的命令:Debug.WriteLine("abc");

在其上设置Breakpoint成功,但程序在其后的行上中断,移动Breakpoint

PlatformAny CPU更改为x86可解决此问题。但回去后,它会回来。

创建新解决方案, 工作。即使在Any CPU

我删除了解决方案的.suo文件。

我清空了%temp%文件夹。

有没有解决方案?

1 个答案:

答案 0 :(得分:0)

1)转到Build - >配置管理器并确保您处于调试模式,而不是发布。 2)右键单击您遇到问题的项目并选择属性。 3)选中Build选项卡并确保定义DEBUG常量定义TRACE常量选中

请注意,大多数人都会通过步骤#1纠正错误。但就我而言,解决问题的步骤是#2和#3。尽管处于DEBUG模式,但由于某种原因,这两个常量没有被定义!我认为当我使用一个平台目标在一个解决方案中有一些项目时,IDE可能已经关闭它们,其余的使用不同的项目,因为默认情况下,当你在Debug中时它们都被启用(检查)模式。