This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center




7年前关闭。





我正在尝试使用System.Diagnostics.Debug.WriteLine()将一些调试输出写入输出窗口。 AFAIK,能够使用System.Diagnostics类的唯一要求是添加System名称空间(默认情况下存在)。我有一个可以使用Debug类的项目,如下所示:



但是我当前的项目没有显示调试类,我很困惑:



有什么建议吗?

编辑:这就是问题所在-我最初将我的外部类文件添加为“解决方案项”,并将其放置在文件夹中解决方案的顶部。当由于在Form1上对命名空间的引用失败而导致程序无法编译时,我只是将类文件从解决方案文件夹拖到了程序文件夹(由于缺少更好的描述)。正是这种重复和版本不匹配是我的问题。删除对“解决方案项目”的引用后,我的断点再次起作用,并且System.Diagnostics.Debug类在我的类文件中可用。

最佳答案

.cc框架的所有配置文件和版本均支持Debug类。 Intellisense中未显示的最可能原因是...


缺少对Debug所在的System.dll的引用
Intellisense错误(可能,但此处不太可能)


最可能的原因是#1。您能确定自己有适当的参考资料吗?

09-11 09:12
查看更多