VS 2010 Intellisense не работает для проекта с повышенным преобразованием - PullRequest
4 голосов
/ 16 мая 2011

У нас есть очень большое решение C ++ с несколькими проектами, для которых intellisense отлично работает в Visual Studio 2008, но не совсем в Visual Studio 2010 (даже для структур, определенных в том же файле, где они используются). Я проверил, что intellisense работает в VS 2010 для других проектов на моей машине. Я попытался импортировать один из проблемных проектов из совершенно нового решения, но безуспешно. Воссоздание файлов проекта с нуля кажется многообещающим, но для того, чтобы следовать этому пути, потребуются дни работы без гарантии успеха в конце. Любые альтернативные предложения приветствуются. Фактическое сообщение об ошибке, которое я получаю:

«Intellisense:« Нет дополнительной информации »(дополнительную информацию см. В разделе« Устранение неполадок IntelliSense в проектах C ++ ».)

Я пробовал это, но на веб-странице MSDN есть только одно предложение, чтобы убедиться, что "stdafx.h" в пути включения, но мы не используем предварительно скомпилированные заголовки и не включаем его из любого места так что я уверен, что это не проблема.

Ответы [ 2 ]

3 голосов
/ 17 мая 2011

Вы удалили все созданные файлы базы данных (.ncb и .sdf)?Поврежденные файлы базы данных - наиболее вероятная причина того, что Visual Studio не отображает IntelliSense.

1 голос
/ 20 июня 2011

Intellisense не был включен в качестве компонента Visual Studio 2010 для C ++ / CLI.К сожалению, кажется, что они не собираются поддерживать это также скоро.Это невероятный ущерб, поскольку мне иногда приходится открывать VS2005, чтобы просто найти элемент объекта.

Вот выпуск Microsoft на эту тему: http://blogs.msdn.com/b/vcblog/archive/2011/03/03/10136696.aspx

...