Код VS Intellisense не показывает предложения в C#

Intellisense в VS Code показывает только ранее использованные ключевые слова и идентификаторы (в текущей программе), но не предлагает новые. Автозаполнение предлагает только ранее использованные ключевые слова и идентификаторы.

6 ответов

Отключение расширения С # с последующим повторным включением и перезапуском кода vs решает эту проблему для меня.

Это поможет тебе, приятель.

Поддержка языка C# является дополнительной установкой из Marketplace. Вы можете установить его из кода VS, выполнив поиск "C#" в представлении "Расширения" (Ctrl+Shift+X) или, если у вас уже есть проект с файлами C#, VS Code предложит вам установить расширение, как только вы откроете файл C#.

Visual Studio Code использует возможности Roslyn и OmniSharp, чтобы предложить расширенные возможности C#. Подводя итог, вам понадобятся две вещи для разработки dotnet с использованием C#.

Install .NET Core.
Install the C# extension from the VS Code Marketplace.

См. https://code.visualstudio.com/docs/other/dotnet

См. https://code.visualstudio.com/Docs/languages/csharp

У меня была эта проблема, решение для меня заключалось в понижении расширения С# с версии 1.25.0 до версии 1.24.1.

Другие версии тоже могут работать, но это была первая, которую я попробовал.

Хотя я вижу, что это небольшая проблема и довольно раздражающая - VSCode сделает это. Это то, что отличает его от (IE) Visual Studio (Community / Enterprise).

Так как я использую оба, я должен был искать решение самостоятельно. В настоящее время я использую пакет "Все автозаполнение" Атишай Джейн ( https://github.com/atishay/vscode-allautocomplete).

Удачи в кодировании!

Быстрое редактирование: он все равно не вернет вам все опции для класса, если нет экземпляра этого класса (OO).

Я закрыл VSCode, удалил файл рабочей области, и когда я повторно открыл папку с vscode, он спросил меня, хочу ли я использовать конкретный файл проекта или прочитать все файлы проекта в папке.

Любой вариант, вероятно, подойдет, так как эта проблема вас настолько раздражает, что вы не дойдете до создания второго проекта :)

Я установил BrackedPairColorizer, и когда я удалил эту форму расширения VS Code, это помогает, и редактор начинает предлагать код после перезагрузки.

Другие вопросы по тегам