2

Анализ Intellisense приводит к тому, что мой 12-ядерный (24, hyperthreaded), 32-гигабайтный компьютер на колени каждый раз, когда я открываю решение Visual Studio (2008, SP1) (что довольно часто происходит из-за сбоя VS) - примерно 15-20 минут (иногда дольше) - и с перерывами после этого.Отключение Intellisense в Vs2008

Я использую Visual Assist (хотя это не так), если VA отключен), поэтому мне даже не нужна Intellisense. Я хотел бы отключить его, но методы, которые я нашел (и deleting feacp.dll, похоже, не работают для меня. При отключении через макросы, например, он сообщает, что Intellisense отключен, но когда я перезапускаю VS и снова откройте решение, оно по-прежнему входит в шаблон холдинга «Обновление Intellisense»).

я мог себе это, но я считаю, это начал становится проблемой после перехода на 64-разрядную Windows XP (то есть, Intellisense не был таким узким, что я даже пытался отключить его раньше, - так я не Не знаю, работали ли методы или нет).

Кто-то был по этому маршруту и ​​нашел решение (если вы прощаете каламбур)?

Решение имеет много проектов на C++, а также несколько проектов C# и C++/CLI.

ответ

0

Я разместил ссылку на этот вопрос на аккумуляторный списке рассылки и Дженнаро Prota ответил, спрашивая, если бы я видел подход в следующем:

http://forums.wholetomato.com/forum/topic.asp?TOPIC_ID=8464

В итоге это предполагает установив (в противном случае недокументированная) переменная реестра, которую VA забирает и заставляет ее отключать VS Intellisense для вас.

Это работало для меня (после перезагрузки). Я до сих пор не знаю, почему другие подходы не сработали, но я счастлив, поэтому я решил передать это предложение здесь (поскольку Gennaro не использует Stackoverflow).

0

Я нашел способ, который работает, даже если вы не имеете права администратора (которые необходимы для удаления feacp.dll), а макрос решение выше не работает:

  1. Закрыть VisualStudio
  2. в консоли перейдите к папке, где ваше решение («Solution.sln») проживает
  3. типа «блокнот> Solution.ncb» (без кавычек) и держать как CMD & блокнота открытого
  4. Start VisualStudio

Это сохранит исключительную блокировку файла .ncb, не позволяя VS обновлять его. Вы получите уведомление о том, что Intellisense отключен.

0

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

Отметьте файл Solution.ncb как readonly, и VS поможет вам сообщить, что intellisense отключен, потому что файл читается, и спросит вас, хотите ли вы сделать файл доступным для записи, если вы скажете «нет», тогда он остается отключен!

Smurf

Смежные вопросы