我正在尝试使用System.Diagnostics.Debug.WriteLine()将一些调试输出写入输出窗口。据我所知,能够使用System.Diagnostics类的唯一要求是添加System命名空间(默认已存在)。我有一个项目可以使用Debug类,如下所示:
但我的当前项目没有显示Debug类,让我感到困惑:
有什么建议吗?
编辑:这就是问题所在——我最初将我的外部类文件添加为“解决方案项”,它放置在一个文件夹的顶部。当程序因Form1对命名空间的引用失败而无法编译时,我只需将类文件从解决方案文件夹拖动到程序文件夹中(缺乏更好的描述)。正是这种重复和版本不匹配导致了我的问题。一旦我删除了对“解决方案项”的引用,我的断点就能够正常工作,并且System.Diagnostics.Debug类在我的类文件中也可用。
问题已解决:
但我的当前项目没有显示Debug类,让我感到困惑:
有什么建议吗?
编辑:这就是问题所在——我最初将我的外部类文件添加为“解决方案项”,它放置在一个文件夹的顶部。当程序因Form1对命名空间的引用失败而无法编译时,我只需将类文件从解决方案文件夹拖动到程序文件夹中(缺乏更好的描述)。正是这种重复和版本不匹配导致了我的问题。一旦我删除了对“解决方案项”的引用,我的断点就能够正常工作,并且System.Diagnostics.Debug类在我的类文件中也可用。
问题已解决:
Debug
的引用吗?这将告诉你它是否是 IntelliSense 错误。 - JaredPar