Intellisense и предложение кода не работают в Visual Studio 2012 Ultimate RC

Я только что загрузил и установил Visual Studio 2012 Ultimate RC, но у меня проблема с intellisense: он не работает, пока я не нажимаю Ctrl + Space. Предложения кода также отключены (например, параметры метода).

Я думаю, что проблема связана с установкой VS, потому что в конце процесса отображается следующее сообщение: " Файл журнала событий заполнен".

Почему у меня есть эта проблема и что я могу сделать, чтобы исправить ее?

Ответ 1

Перейдите к

Tools->Options->Text Editor->C# (or All Languages)->General

и включите Auto List Members и Parameter Information в правой части панели.

Ответ 2

Перезапуск VS2012 должен устранить проблему.

Ответ 3

Посмотрите на этот пост здесь.

Это сработало для меня:

Удалите файлы в этой папке. VS2010:

 %AppData%\Microsoft\VisualStudio\10.0\ReflectedSchemas

vs2012;

%AppData%\Microsoft\VisualStudio\11.0\ReflectedSchemas

VS Ultimate 2013;

%AppData%\Microsoft\VisualStudio\12.0\ReflectedSchemas

VS Professional 2015;

%AppData%\Microsoft\VisualStudio\14.0\ReflectedSchemas

Ответ 4

Еще одно возможное решение - полностью установить reset настройки. Это то, что исправило это для меня:

Tools->Import and Export settings->Reset all settings.

Ответ 5

а. Сохраните или экспортируйте настройки импорта/экспорта:

Инструменты- > Параметры импорта и экспорта

В. Импортируйте/экспортируйте reset:

Инструменты- > Параметры импорта и экспорта → Reset все настройки.

С. Вернитесь назад и снова загрузите исходные настройки! Intellisense работает, и у вас есть свои исходные настройки!

Ответ 6

Я использую это для его решения, перейдите к строке cmd

devenv.exe /setup /resetuserdata /resetsettings

Ответ 7

Основная идея здесь заключается в принудительной повторной синхронизации базы данных, используемой Intellisense.

Если ссылка на проект в вашем решении. Удалите проект. Затем добавьте ссылку, используя опцию просмотра, с точного пути проекта, который вы только что удалили. Сделайте быструю сборку и проверку, чтобы убедиться, что ссылка поднята правильно. Теперь добавьте старый проект обратно в решение и удалите старую ссылку и добавьте ее как часть решения.

Эта идея принудительной повторной синхронизации базы данных также может быть выполнена и другими способами. Например, используя абсолютный путь к папке.

Ответ 8

Resharper- > Options- > IntelliSense- > Общие Установите для "Visual Studio родной IntelliSense..."

Ответ 9

введите описание изображения здесь

  • Перейдите в раздел tools- > options.
  • Убедитесь, что отмеченные флажки отмечены.

Ответ 10

Это расстроило меня, но я понял свой собственный ответ. Перезапуск помог, но я нашел, почему у меня возникли проблемы: я скопировал и вставил ASP-панель с элементами управления, которые мне нужно будет повторно использовать. У меня были только те, что были в первом теге Div. Все остальные нужно было настроить, поэтому я сказал: "Ага... позвольте мне прокомментировать оставшиеся теги Div, которые не настроены..." и, конечно же, intellisense снова вернулась.

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

Ответ 11

Это очень просто,

  • Закрыть визуальную студию (наличие решения) (Запомнить конфигурацию и тип решения и запустить проект)
  • Перейти к пути решения
  • Удалить SolutionName.suo
  • Открытое решение снова
  • установить тип конфигурации и решения и запустить проект (если он изменен)
  • Сборка и проверка

Причина, почему это произошло В моем случае я изменил ссылки на некоторые проекты

Ответ 12

Моим быстрым решением было закрыть все открытые файлы в области текстового редактора, а затем снова открыть их снова из Solution Explorer.

Ответ 13

Ни один из решений не работал у меня. Я заметил, что проблема возникает только в одном файле xaml, а не в других файлах xaml или С#.

У меня было расширение QuickConverter, которое позволяет создавать пользовательские привязки с помощью встроенных преобразователей. Это было бесполезно с Intellisense, и это не было обнаружено как ошибка при создании или запуске приложения.

Мой совет:

  • Убедитесь, что Intellisense перестает работать во всех файлах или только в одном.
  • Если это всего лишь один файл, найдите красные или синие линии squiggly, и вы найдете виновника

Ответ 14

Я иногда сталкивался с той же проблемой, что и OP.

К сожалению, ни одно из вышеперечисленных решений не работает для меня. - Я также искал из Интернета для других возможных решений, включая Microsoft VS/windows forum, и не нашел ответа.

Но когда я закрыл решение VS, появилось сообщение с просьбой загрузить и установить " Microsoft SQL Server Compact 4.0"; за этот намек я, наконец, исправил проблему.

Надеюсь, что это открытие поможет любой другой проблеме.

Ответ 15

Одно из решений - отключить повторный набор или расширение проверки орфографии и перезапустить. Конечно, это не идеально.

Ответ 16

В моем случае файл .csproj поврежден, а Visual Studio исключила некоторые файлы классов из решения (но они все еще были видны в Visual Studio, поэтому проблема не была очевидна с первого взгляда). В этих файлах intellisense недоступен. Таким образом, исправление заключалось в том, чтобы добавить файлы обратно в решение.

Ответ 17

Я столкнулся с этими проблемами с 2 недель, наконец, понял это, используя инструмент Sysinternal под названием Process monitor (ProcMon.exe). Проблема связана с настройками автоматических обновлений. Я применил нижеследующее решение и получил его работу

Инструменты → Параметры → Среда → Расширения и обновления → (снимите флажок) Автоматическая проверка обновлений- > OK

Ответ 18

Мое решение (VS 2013) должно было запускаться как администратор

Ответ 19

Иногда ваш синтаксис кода имеет ошибку, например, вы используете "in", это должно быть "...". Для получения справки вы быстро обнаруживаете проблемы, вы нажимаете кнопку Дизайн, против попытки визуализации, и она отображает строку ошибки

Ответ 20

Я только что это случилось со мной - и (хотя это было не сразу очевидно), это было связано с отключением Resharper (R #) во время проблемы с лицензированием.

Включение Resharper исправлено для меня!

Ответ 21

Как правило, я сталкиваюсь с той же проблемой, когда копирую некоторые фрагменты из Интернета с некоторыми специальными символами, которые разбивают Intellisense.

Произошло несколько раз со мной, я обнаружил проблему после удаления файла и создания нового, теперь, когда я сталкиваюсь с той же проблемой, кулак я перезапускаю Visual Studio, если это не решит проблему, я удалите последний фрагмент, который я скопировал из Интернета и сделаю это вручную, и проблема исчезла.