IntelliSense в многопроектном решении VS2005 - PullRequest
0 голосов
/ 10 января 2011

Я не уверен, если это не дублирующий вопрос - я думал, что это будет, но почему-то я нашел очень мало информации об этом в Интернете.вероятно, ключевые слова были виноваты.тем не мение.вопрос:

, в конце концов, нет никаких сомнений - после того, как я несколько раз пересматривал этот пост, я просто хотел поделиться своей историей

моя Visual Studio 2005, наконец, устарела, я ошибаюсьЯ подумал, что это SP1, глядя на версию .NET Framework.но я обнаружил это после нахождения решения того, что раздражало меня и заставило меня хотеть написать этот пост.это позор, я знаю.

каким-то образом IntelliSense перестал работать после того, как я немного смешался с импортом / экспортом параметров среды проекта (цветовая схема zenburn / настройки по умолчанию).я проверил, и опции C # IntelliSense на месте, но он все еще не работает правильно.

после некоторого поиска и попытки я обнаружил, что мои собственные классы, которые находятся в другой библиотеке, также не работают с IntelliSense - вфакт, что после точки отображаются только методы Object - то есть Equals () и ReferenceEquals ()

месяцами ранее, я включил 5 разных проектов VS2005 C # в одном решении - до этого я использовал отдельную Visual Studioэкземпляры для каждой пары решение-проект.возврат к моей предыдущей схеме действий решил проблему - открытие старого решения, которое содержало только один проект, казалось, заставило IntelliSense начать работать правильно.

более того, «выгрузка» проекта из моего текущего (несколько проектов)решение, удаление и добавление его снова (Add-> Existing Project) дало тот же эффект - IntelliSense снова начал работать.

столько времени было потрачено

1 Ответ

0 голосов
/ 18 марта 2011

IntelliSense иногда может быть немного странным. В большинстве случаев это помогает остановить VS2005, удалить ncb и файл suo и перезапустить VS2005. Затем будет восстановлена ​​полная база данных для решения.

Надеюсь, это поможет.

Приветствия

Sebastiaan

...