Ответ 1
Перейдите к
Tools->Options->Text Editor->C# (or All Languages)->General
и включите Auto List Members
и Parameter Information
в правой части панели.
Я только что загрузил и установил Visual Studio 2012 Ultimate RC, но у меня проблема с intellisense: он не работает, пока я не нажимаю Ctrl + Space. Предложения кода также отключены (например, параметры метода).
Я думаю, что проблема связана с установкой VS, потому что в конце процесса отображается следующее сообщение: " Файл журнала событий заполнен".
Почему у меня есть эта проблема и что я могу сделать, чтобы исправить ее?
Перейдите к
Tools->Options->Text Editor->C# (or All Languages)->General
и включите Auto List Members
и Parameter Information
в правой части панели.
Перезапуск VS2012 должен устранить проблему.
Посмотрите на этот пост здесь.
Это сработало для меня:
Удалите файлы в этой папке. 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
Еще одно возможное решение - полностью установить reset настройки. Это то, что исправило это для меня:
Tools->Import and Export settings->Reset all settings.
а. Сохраните или экспортируйте настройки импорта/экспорта:
Инструменты- > Параметры импорта и экспорта
В. Импортируйте/экспортируйте reset:
Инструменты- > Параметры импорта и экспорта → Reset все настройки.
С. Вернитесь назад и снова загрузите исходные настройки! Intellisense работает, и у вас есть свои исходные настройки!
Я использую это для его решения, перейдите к строке cmd
devenv.exe /setup /resetuserdata /resetsettings
Основная идея здесь заключается в принудительной повторной синхронизации базы данных, используемой Intellisense.
Если ссылка на проект в вашем решении. Удалите проект. Затем добавьте ссылку, используя опцию просмотра, с точного пути проекта, который вы только что удалили. Сделайте быструю сборку и проверку, чтобы убедиться, что ссылка поднята правильно. Теперь добавьте старый проект обратно в решение и удалите старую ссылку и добавьте ее как часть решения.
Эта идея принудительной повторной синхронизации базы данных также может быть выполнена и другими способами. Например, используя абсолютный путь к папке.
Resharper- > Options- > IntelliSense- > Общие Установите для "Visual Studio родной IntelliSense..."
Это расстроило меня, но я понял свой собственный ответ. Перезапуск помог, но я нашел, почему у меня возникли проблемы: я скопировал и вставил ASP-панель с элементами управления, которые мне нужно будет повторно использовать. У меня были только те, что были в первом теге Div. Все остальные нужно было настроить, поэтому я сказал: "Ага... позвольте мне прокомментировать оставшиеся теги Div, которые не настроены..." и, конечно же, intellisense снова вернулась.
Таким образом, он не только не сможет работать, если курсор находится ниже ошибки кода, но он может не работать, если вы такой тип копирования/вставки, как я.
Это очень просто,
Причина, почему это произошло В моем случае я изменил ссылки на некоторые проекты
Моим быстрым решением было закрыть все открытые файлы в области текстового редактора, а затем снова открыть их снова из Solution Explorer.
Ни один из решений не работал у меня. Я заметил, что проблема возникает только в одном файле xaml, а не в других файлах xaml или С#.
У меня было расширение QuickConverter, которое позволяет создавать пользовательские привязки с помощью встроенных преобразователей. Это было бесполезно с Intellisense, и это не было обнаружено как ошибка при создании или запуске приложения.
Мой совет:
Я иногда сталкивался с той же проблемой, что и OP.
К сожалению, ни одно из вышеперечисленных решений не работает для меня. - Я также искал из Интернета для других возможных решений, включая Microsoft VS/windows forum, и не нашел ответа.
Но когда я закрыл решение VS, появилось сообщение с просьбой загрузить и установить " Microsoft SQL Server Compact 4.0"; за этот намек я, наконец, исправил проблему.
Надеюсь, что это открытие поможет любой другой проблеме.
Одно из решений - отключить повторный набор или расширение проверки орфографии и перезапустить. Конечно, это не идеально.
В моем случае файл .csproj
поврежден, а Visual Studio исключила некоторые файлы классов из решения (но они все еще были видны в Visual Studio, поэтому проблема не была очевидна с первого взгляда). В этих файлах intellisense недоступен. Таким образом, исправление заключалось в том, чтобы добавить файлы обратно в решение.
Я столкнулся с этими проблемами с 2 недель, наконец, понял это, используя инструмент Sysinternal под названием Process monitor (ProcMon.exe). Проблема связана с настройками автоматических обновлений. Я применил нижеследующее решение и получил его работу
Инструменты → Параметры → Среда → Расширения и обновления → (снимите флажок) Автоматическая проверка обновлений- > OK
Мое решение (VS 2013) должно было запускаться как администратор
Иногда ваш синтаксис кода имеет ошибку, например, вы используете "in", это должно быть "...". Для получения справки вы быстро обнаруживаете проблемы, вы нажимаете кнопку Дизайн, против попытки визуализации, и она отображает строку ошибки
Я только что это случилось со мной - и (хотя это было не сразу очевидно), это было связано с отключением Resharper (R #) во время проблемы с лицензированием.
Включение Resharper исправлено для меня!
Как правило, я сталкиваюсь с той же проблемой, когда копирую некоторые фрагменты из Интернета с некоторыми специальными символами, которые разбивают Intellisense.
Произошло несколько раз со мной, я обнаружил проблему после удаления файла и создания нового, теперь, когда я сталкиваюсь с той же проблемой, кулак я перезапускаю Visual Studio, если это не решит проблему, я удалите последний фрагмент, который я скопировал из Интернета и сделаю это вручную, и проблема исчезла.