Как получить Intellisense для кода с ошибками в Visual Studio 2005? - PullRequest
0 голосов
/ 18 сентября 2008

Когда я пытаюсь скомпилировать код на VS 2005, и он терпит неудачу, строка, которая вызывает ошибку, подчеркивается синим цветом, и при наведении мыши на нее отображается сообщение об ошибке. Хорошо, но вы не можете видеть типы объектов или что-то еще, потому что Intellisense покажет сообщение об ошибке, а не информацию об объекте.

На этом изображении я хотел увидеть, какой тип DateTime.Subtract() возвращает, но VS настаивает на отображении сообщения об ошибке:

альтернативный текст http://img502.imageshack.us/img502/6962/vs2005errordl7.png

Кто-нибудь знает, как убрать сообщение об ошибке, , как только вы его достаточно? ?

Ответы [ 5 ]

1 голос
/ 23 октября 2008

Выберите «Построить | Очистить решение» - это очистит промежуточные файлы и другие вещи. Более того, он также очищает список сообщений об ошибках, восстанавливая нормальное поведение Intellisense.

1 голос
/ 05 октября 2008

Вырежьте первую часть строки («DateTime duracao =») в буфер обмена, после чего вы сможете навести курсор на «Вычесть» и увидеть тип возврата. Не идеально, но я все время этим занимаюсь!

0 голосов
/ 31 октября 2008

Поскольку duracao представляет собой DateTime, а сообщение об ошибке «не может преобразовать Timespan в DateTime» - вы уже можете видеть, что функция вычитания возвращает Timespan

0 голосов
/ 18 сентября 2008

Я только что обнаружил, что эквивалент зависания мыши равен View -> IntelliSense -> Quick Info. Если решения здесь не возникает, я просто использую ярлык Ctrl+K, Ctrl+I.

0 голосов
/ 18 сентября 2008

Ctrl-пробел внутри паренов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...