[英]Debug.Writeline is Not printing anything
VS 2010 Pro,C#,WinForms:在我的方法的最开始,我说的是Debug.Writeline("entering method blah");
然后我在这个方法的某个地方放置一些断点并运行程序。 所以我看到执行在那些断点处停止了,所以就在这里! 但如果我搜索Output-> Debug组合框模式以及立即窗口我找不到我为Debug.Writeline
写的消息。
我还尝试在调试选项中设置“将所有输出重定向到立即窗口”的heck框设置....也没有帮助。
在评论中已经讨论过,但直到那里讨论它我才确定。 然而:
Debug.Whatever(...)
通常用[Conditional("DEBUG")]
标记,这意味着它们需要定义DEBUG
符号,否则这些调用不会被编译 DEBUG
和TRACE
,为“Release”配置文件定义了TRACE
DEBUG
符号 所以; 转到项目属性,并确保根据您的需要定义(或不定义) DEBUG
符号(对于项目中存在的任何和所有配置文件)。
如果Debug没有打印任何东西(并且你不能断点):你还必须检查项目属性中的“TRACE”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.