У меня были проблемы с Intellisense в Microsoft Visual Studio 2012 . Я буду работать над проектом, редактировать код и все такое (через некоторое время, от 5 минут до более часа) и внезапно, больше никаких предложений по коду или интеллигенции. Кажется, что оба перестают работать полностью одновременно.
Единственное решение, которое я попробовал, - сбросить все мои настройки, полностью закрыть Visual Studio и снова открыть проект. Есть ли лучшее решение или обновление, которое исправит это?
Ответы:
Я провел много времени, исследуя ту же проблему. Некоторые решения связывают эту ошибку с некоторыми ссылочными сборками. Другие говорили, что так
Microsoft.Windows.Design.Extension.dll
и.Interactivity.dll
должно быть в ссылках проекта. Но ни одно из этих решений не помогло мне.Я думаю, что это ошибка в Visual Studio 2012, Microsoft должна исправить это.
источник
Я должен отметить, что у меня не было проблемы с момента обновления моей оперативной памяти. Я не могу подтвердить, связано ли это, но проблема была распространена, когда у меня было 2-4 ГБ ОЗУ. Никаких проблем, так как собирается 8 и 16Гб.
Если кажется, что затронут только один файл / окно, закройте и снова откройте этот файл. Если это не сработает, попробуйте ниже.
В Visual Studio:
Если это не сработает, попробуйте еще несколько шагов:
Для проектов C ++: у
MSDN есть несколько вещей, которые стоит попробовать: предложения MSDN
Поврежденный
.ncb
файл кажется наиболее вероятным.Из MSDN:
.ncb
файл..ncb
файл.)Ноты:
Регистрация возможных причин:
designer.vb
файл тоже не обновлялся..ncb
файл(Пожалуйста, добавьте в комментарии, если вы заметили поведение, которое вызывает это.)
источник
protected
ctor вместоpublic
.protected
Т е р появится в списке функций за пределы доступного объема, но аргумент IntelliSense будет отсутствовать, что несколько непоследовательный ИМХО.Для меня работает удаление динамически созданного файла .suo (Опции пользователя решения) в каталоге .vs (скрытый), который находится по тому же пути, что и файл решения.
Я иногда возвращаюсь к этой проблеме, и она связана с другими проектами / решениями, но никогда не затрагивает VS. Новые проекты всегда работают нормально.
Выпуск VS2015 Professional Обновление -2-
источник
Microsoft Visual Studio Professional 2015 Version 14.0.25431.01 Update 3
, Большое спасибо.У меня та же проблема; Случайно Intellisense перестанет отображаться в некоторых файлах, но не в других. Я только что это случилось со мной снова. Нажатие Ctrl+ Spaceничего не отобразит
Form1
, переключениеForm2
или любой другой класс отобразит список, как и ожидалось. Перезапуск Visual Studio обычно делает свое дело, хотя это очень раздражает и нелепо, если такая базовая функция нарушена ...источник
Что сработало для меня, так это отключив, а затем снова включив Resharper
Перейти к
Tools -> Options-> Resharper ->General
Нажмите
Suspend
-> Это отключает резарперЗатем проверьте, работает ли Intellisense или нет. В моем случае, это было и тогда я возобновил в Resharper .
Если это не работает, вам может понадобиться Goto
Resharper -> Options-> Environment -> Intellisense -> General
И
изменить Intellisense на
Visual Studio
источник
Я нашел решение, которое работает для меня 100% времени (у меня не установлен ReSharper). Нажатие
Refresh
наSolution Explorer
производителях INTELLISENSE вернуться.источник
У меня не получилось со всеми этими шагами. Как ни странно, я заметил, что Intellisense работает над другим решением в visual studio 2015, но не над конкретным.
Я нашел и удалил файл .suo и перезапустил Visual Studio. Это исправило это для меня.
источник
У меня была такая же проблема в Visual Studio 2010 на C ++, и я превзошел ее по инструментам -> Параметры -> Текстовый редактор -> C / C ++ -> Дополнительно -> Отключить базу данных -> False, Ok; Закрыть VS; открой VS и вуаля.
источник
Я столкнулся с этой проблемой в Visual Studio 2015 + C #.
Через некоторое время я решил так:
1) Чтобы перейти: Инструменты -> Параметры -> Текстовый редактор -> C #
2) Установите флажки «Автоматический список участников» и «Включить виртуальное пространство».
Возможно, некоторые расширения, такие как R #, отключают эти опции для использования своих инструментов.
источник
С visual studio> 2015 я удалил файл .suo. (найдите его в своем проекте через файловый менеджер)
Перезапустите Visual Studio, и все готово.
источник
Я сталкиваюсь с той же проблемой в Visual Studio 2015 Preview. Я закрыл этот файл и снова открыл его. Это исправляет это для меня :).
источник
В моем случае я добавил .ascx.cs в проект с помощью правого клика => «Включить в проект», но в проекте было установлено «Содержимое» вместо «Компиляция». Как только я установил для этого значение «Compile», intellisense снова начал работать.
источник
MS Visual Studio 2017 Pro, проекты C ++
Слишком много хороших ответов на этот вопрос. Это сработало для меня:
IntelliSense работает только тогда, когда я загружаю проект, дважды щелкнув файл решения.
Я попробовал все вышеприведенные ответы, к сожалению, не повезло. Dll's, настройки, зависимости ... вы называете это. Это отстой, что вы должны пройти через все это для автозаполнения .... пропустите мой конфиг Vim ....
источник
У меня VS2012 обновление 4, и проблема периодически, но как только она попадает на эту конкретную редактируемую страницу, она остается там. Одно из решений - просто закрыть страницу и отредактировать ее.
Вот некоторые ярлыки KBD, чтобы попытаться перезагрузить его, но не знаю, работают ли они.
Сочетание клавиш Visual Studio для отображения intellisense
Ни одно из этих решений не помогло мне, кстати, я использую C # ...
Я думаю, что это еще одна ошибка IS .... у нее было много проблем в прошлом.
источник
Ответ @ TonyL мне не помог, но я заметил, что Intellisense перестал работать в
foo
классе после того, как я изменил сигнатуру метода вbar
классе.Закрытие и повторное открытие
foo.cs
файла исправили его.источник
Одна вещь, которая только что помогла мне,
Это занимает около 5 минут - но экономит много времени, поскольку intellisense фактически начал работать.
Следует отметить, что использование памяти (в правом верхнем углу VS 2013 Ultimate) показывает падение примерно на 40%.
источник
Попробуйте установить пакет обновления 1, ссылка . У меня была та же проблема, и я решил ее, когда установил обновление.
источник
У меня была та же проблема, оказалось, что пакеты nuget не загружались автоматически для решения, которое я недавно загружал из хранилища, поэтому intellisense не было доступно, поскольку ни один из необходимых пакетов для отображения правильных предложений не был доступен.
источник
В настоящее время я смотрю учебник MVA по Python на YouTube и заметил, что моя интеллигенция также исчезла, вскоре после того, как они объяснили, почему,
что-то вроде этого (извините, что у меня нет правильного словарного запаса кодирования, я новичок в программировании, но нашел решение)
Ответ: «Visual Studio не всегда может угадать, что вы пытаетесь ввести - поэтому она не всегда понимает, что она должна дать вам подсказку, например, если вы пытаетесь использовать строку внутри переменной и вам нужен intellisense, чтобы дать вам В опциях для содержимого этой строки вы должны когда-нибудь сообщить Visual Studio, что эта переменная на самом деле является строкой.
пример:
источник
У меня была проблема только в одном файле. После создания нового класса и работы над ним он не был добавлен в область моего проекта. Поэтому, когда я закрыл и снова открыл свое решение на следующий день, файл не попал в область проекта.
Добавление существующего элемента в область проекта исправило это для меня.
источник
В моем случае я сначала просто не наблюдал и не увидел, чтобы один из 30+ проектов в моем решении сказал «(загрузка не удалась)», хотя один из его файлов все еще был загружен в редактор, но не имел смысла. Перезагрузка проекта сделала свое дело.
источник
Intellisense не распознал импортированное пространство имен в моем случае, хотя я мог успешно скомпилировать проект. Решением было снять флажок импортированного пространства имен на вкладке ссылок проекта, сохранить проект, проверить его снова и сохранить проект снова.
источник
У меня была эта проблема, когда некоторые из зависимых сборок были изменены, но заблокированы другим экземпляром Visual Studio (2015).
источник
Моим решением (я использовал перформанс) является загрузка всего решения вместо отдельного файла.
Первоначально я загрузил файл, нажав на него в перформанс
Решение Закрыть VS (который закрыл отдельный файл) Открывается заново, запуская файл решения вместо отдельного файла
источник
Если вы используете главные страницы, создайте пустую главную страницу и используйте эту главную страницу на своей странице содержимого. Если это решит проблему, значит, у вашей оригинальной главной страницы есть проблемы. Шаг за шагом перенесите исходный код на новую главную страницу и после каждого порта проверяйте, правильно ли работает intellisense. Этот трюк решил мою проблему с интеллигенцией.
источник
Для python попробуйте нажать кнопку «Python XX» в левой части нижней строки состояния и изменить ее на другие значения.
Это единственное, что сработало для меня.
источник
Если у кого-то все еще есть эта проблема, просто закройте решение и затем снова откройте его.
источник
Я занимался этим до тех пор, пока существовала Visual Studio. И да, даже в текущей версии он все равно не работает (особенно для крупных проектов.)
Я хочу поделиться небольшим бесплатным инструментом, который мы с моим другом написали для решения этой же проблемы. По сути, вы закрываете свое решение, перетаскиваете его папку на значок этого инструмента, и он сбросит все промежуточные файлы для вас. (Прочтите текстовое руководство внутри, если вы хотите знать, какие именно. Это не просто один файл.)
Я использую это, чтобы убрать все мои проекты VS. Итак , поехали :
источник
Visual Studio 2019
Единственное, что сработало для меня: зайдите в Сервис -> Параметры -> Текстовый редактор -> C # -> Intellisense
И выключить
Оказывается, я слишком хотел попробовать все, что нового в VS :) Это было сломано только в одном решении.
источник