0

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

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

替代文字 http://img502.imageshack.us/img502/6962/vs2005errordl7.png

一旦你受够了错误信息,有谁知道如何消除错误信息?

4

5 回答 5

1

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

于 2008-10-04T21:51:50.473 回答
1

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

于 2008-10-23T03:45:44.793 回答
0

括号内的 ctrl-空格

于 2008-09-17T22:31:00.233 回答
0

我刚刚发现相当于鼠标悬停的是View -> IntelliSense -> Quick Info. 如果这里没有出现解决方案,我将使用快捷方式Ctrl+K, Ctrl+I

于 2008-09-17T22:46:09.293 回答
0

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

于 2008-10-30T22:16:32.543 回答