#c# #namespaces #system #omnisharp
#c# #пространства имен #система #omnisharp
Вопрос:
Я использую Visual Studio Code и .NET Core SDK 3.1.402 и пытаюсь научиться кодировать C # (поэтому у меня загружена самая последняя версия расширения.
Когда я создаю новый проект (используя cmd, новую консоль dotnet), меня сразу же встречают несколько ошибок в коде «Hello World», который он генерирует автоматически.
Один из них прямо вверху: ненужная директива using . [Зачетная книжка] csharp (CS8019) Не удалось найти имя типа или пространства имен «System» (вам не хватает директивы using или ссылки на сборку?) [Зачетная книжка] csharp (CS0246)
Я также замечаю проблемы в obj debug {name} .AssemblyInfo.cs.
Я пробовал:
- Переустановка кода Visual Studio
- Восстановление.Загрузка по сети
- Перезапуск Omnisharp
Основная репликация здесь заключалась в том, что в первый раз, когда я открыл Visual Studio code после создания проекта в командной строке, меня не встретили с ошибками. Я сохранил и закрыл после быстрого урока, выключил и на своем компьютере, снова открыл, а затем начали появляться ошибки.
Я все еще могу запустить свой код. Но красные линии, несомненно, затрудняют изучение «реальных» проблем.
Как мне решить что-то подобное?
Комментарии:
1. Попробуйте выполнить эту команду:
dotnet restore
2. @Connell. О’Доннелл привет, спасибо за быстрый ответ. Я запустил это и получил «Все проекты обновлены для восстановления», когда я снова открыл Visual Studio Code, к сожалению, я столкнулся с теми же ошибками.
3. что произойдет, если вы выполните сборку dotnet??
4. Я остался с той же ошибкой.
5. Единственное, что сработало для меня, это полностью удалить мой SDK, Visual Studio Code и расширение C #. Затем переустановите их все. Как только я это сделал, я был готов к работе.
Ответ №1:
Единственное, что сработало для меня, это полностью удалить мой SDK, Visual Studio Code и расширение C #. Затем переустановите их все. Как только я это сделал, я был готов к работе.