VS 2008 - нет подсказок при вводе кода - PullRequest
4 голосов
/ 17 сентября 2010

По какой-то причине я запустил VS 2008 этим утром и не буду отображать никаких подсказок при вводе.Например, если бы у меня был объект и я написал myObject., я бы ожидал показать список свойств.Это должно относиться и к другим вещам, таким как методы ввода, но они тоже не работают.

Мне было интересно, была ли настройка, которую я изменил случайно.

Я используюWinXP и VS 2008 Pro.

Заранее благодарим.

РЕДАКТИРОВАТЬ
После поиска Intellisense я посмотрел в опциях> Business Intelligence Designer и получил это сообщение.загрузка этой страницы свойств.

Любые идеи.

RE-EDIT
Я думал, что попробую переустановить VS, но ни Windows Add / Remove, ни диск DVD не удалит его.Появляется ошибка о том, что что-то вроде программы обнаружило ошибку, отменяя настройку.

Ответы [ 6 ]

5 голосов
/ 17 сентября 2010

Различные предложения:

Попробуйте запустить VS из командной строки как devenv.exe /safemode для сброса настроек.

Попробуйте удалить любые .suo файлы в проекте.

Перейдите в Инструменты - Параметры - Текстовый редактор - [Язык] и убедитесь, что все флажки Statement Completion установлены (обратите внимание, передо мной нет VS2008, поэтому не уверен, что этот путь абсолютно правильный).

Редактировать: Возможно, стоит попытаться создать совершенно новый проект и посмотреть, работает ли он тогда, таким образом, вы узнаете, повреждены ли его настройки VS или файлы вашего проекта.

Редактировать 2: Относительно ошибки удаления, взгляните на эту статью базы знаний: Сообщение об ошибке при попытке восстановить, удалить или установить Visual Studio ...

И поскольку в этой статье, по-видимому, указано, что вы, возможно, не установили какой-либо пакет обновления для VS, возможно, стоит посмотреть, исправит ли это вашу проблему с Intellisense (и если это не поможет, может быть установка может помочь).

1 голос
/ 17 сентября 2010

Если у вас есть код C #. В VS 2008 перейдите в Tools-Options-Text Editor (в дереве) -C # -IntelliSense-> check Показывать список завершения после ввода символа, и в диалоговом окне ниже есть {}.,:; + - * /% & |!? ^ ~ = <> @ # ' "\

0 голосов
/ 28 сентября 2010

Это звучит как постоянное условие, но у меня часто возникали временные условия, когда IntelliSense отказывался обновляться (или прекращал работать все вместе), и мне приходилось перезапускать IDE.После перехода на Visual Studio 2010 Intellisense замечательно , хотя мне пришлось обновить систему, чтобы соответствовать экстремальным требованиям, чтобы обеспечить бесперебойную работу IDE.Тем не менее, это иногда запутывается в течение коротких периодов времени.Мне не нужно было перезапускать его.

Во всяком случае, это бесполезно для постоянной проблемы, когда IntelliSense не работает, но думал, что это может быть для других с временными проблемами.

0 голосов
/ 27 сентября 2010

попробуйте войти в Windows, используя нового пользователя, возможно, некоторые настройки в вашем профиле пользователя были повреждены.

0 голосов
/ 27 сентября 2010

Иногда файл .ncb, связанный с проектом, повреждается, что может повлиять на IntelliSense. Вы пытались закрыть Visual Studio и удалить файл .ncb?

http://msdn.microsoft.com/en-us/library/ks1ka3t6.aspx

0 голосов
/ 27 сентября 2010

Даже если эта проблема возникает из-за вашей локальной установки VS, я бы посоветовал вам большой друг разработчиков, который расширяет встроенный Intellisense и предлагает множество других полезных инструментов.Его зовут ReSharper

Надеюсь, что помогает,

...