У меня странная проблема с IntelliSense в Visual Studio 2010 C # Express Edition: когда появляется всплывающее окно со списком предложений, в списке отсутствуют допустимые параметры.
Например, скажем, я хочу добавить обработчик события «KeyDown» в элемент управления, я начинаю вводить «someControl.K<Ctrl+Space>
», но во всплывающем окне не отображается событие KeyDown; на самом деле он не содержит ничего , начинающегося с буквы K (не KeyPress или KeyUp).
Это не так уж и плохо, поскольку простой ввод «KeyDown» вручную не убьет меня, но это сильно раздражает, особенно когда я имею дело с объектами, члены которых мне не знакомы.
В конце концов, одно из применений IntelliSense - это быстрый обзор методов / свойств / полей / и т. Д. объект может предложить - но если он пропускает некоторые из них полуслучайно, то эта точка довольно спорная.
(Под полу-случайным образом я подразумеваю, что, хотя, похоже, не существует какой-либо заметной схемы, для которой исключены члены, по крайней мере, она последовательна в том, что, по-видимому, всегда одни и те же, которые отсутствуют.)
Кто-нибудь знает, что может быть причиной этого явления? Поврежденный кеш IntelliSense? Есть ли способ очистить этот кеш и вызвать перестроение?