如何在Visual Studio 2005中获取错误标记代码的Intellisense?

时间:2008-09-17 22:29:17

标签: visual-studio visual-studio-2005

当我尝试在VS 2005上编译代码并且它失败时,导致错误的行会加下划线蓝色,并且鼠标悬停在它上面会显示错误消息。很好,但你看不到对象类型或其他什么,因为Intellisense将显示错误消息,而不是对象信息。

在此图片中,我想看看DateTime.Subtract()返回什么类型,但VS坚持要显示错误消息:

alt text http://img502.imageshack.us/img502/6962/vs2005errordl7.png

有没有人知道如何将错误信息排除在外?一旦你有足够的信息

5 个答案:

答案 0 :(得分:1)

将该行的第一部分(“DateTime duracao =”)剪切到剪贴板中,然后您应该能够将鼠标悬停在“Subtract”上并查看返回类型。不理想,但我发现自己一直这样做!

答案 1 :(得分:1)

选择“Build | Clean Solution” - 这会清理中间文件和其他内容。更重要的是,它还清除了错误消息列表,恢复了Intellisense的正常行为。

答案 2 :(得分:0)

pare中的

ctrl-space

答案 3 :(得分:0)

我刚发现鼠标悬停相当于View -> IntelliSense -> Quick Info。如果此处未出现解决方案,我只会使用快捷方式Ctrl+K, Ctrl+I

答案 4 :(得分:0)

由于duracao是一个DateTime,并且错误消息是“无法将 Timespan 转换为 DateTime” - 您已经可以看到减法函数正在返回Timespan