如何在Visual Studio 2005中对错误标记的代码获取Intellisense?
时间:2020-03-06 14:19:14 来源:igfitidea点击:
当我尝试在VS 2005上编译代码并失败时,导致错误的行以蓝色下划线显示,并将鼠标悬停在其上会显示错误消息。很好,但是我们看不到任何对象类型,因为Intellisense将显示错误消息,而不显示对象信息。
在此图像中,我想查看DateTime.Subtract()
返回的类型,但是VS坚持显示错误消息:
替代文字http://img502.imageshack.us/img502/6962/vs2005errordl7.png
一旦掌握了足够的信息,是否有人知道如何消除错误消息?
解决方案
括号内的ctrl-space
我刚刚发现,与鼠标悬停等效的是"视图-> IntelliSense->快速信息"。如果这里没有解决方案,我将使用快捷键" Ctrl + K,Ctrl + I"。
将行的第一部分(" DateTime duracao =")剪切到剪贴板中,然后我们应该可以将鼠标悬停在" Subtract"上并查看返回类型。不理想,但是我发现自己一直在做!
选择"构建|清洁解决方案",这将清除中间文件和其他内容。更重要的是,它还会清除错误消息列表,以恢复Intellisense的正常行为。
由于duracao是DateTime,并且错误消息是"无法将Timespan转换为DateTime",因此我们已经可以看到减法函数返回了Timespan