Расширение C # для VS Code от OmniSharp внезапно перестало загружать мои файлы csproj? - PullRequest
0 голосов
/ 01 марта 2019

Я создал пустой новый проект веб-приложения dotnet в новой папке, и журнал OmniSharp сообщает:

[ошибка]: OmniSharp.MSBuild.ProjectManager Попытка обновить проект, который не загружен: c:\ Users \ tttttt \ Desktop \ rw \ rw.csproj

Несколько раз перезапускал VS Code, пытался удалить и установить расширение C #, и ничего не изменилось.Я не понимаю, как вдруг он перестал работать.

1 Ответ

0 голосов
/ 01 марта 2019

Теперь, когда вы упомянули, я обновил .NET Core SDK и среду выполнения до 3.0, и в этот момент он перестал работать

Тогда это может быть проблемой.В последнем SDK последние шаблоны (.NET Core 3.0) будут использоваться при создании нового проекта.

Однако вы можете заставить инструменты использовать определенную версию (для каждой папки).

Создайте файл global.json в каталоге, где находятся ваши проекты (или один из его родителей)

{
  "sdk": {
    "version": "2.2.104"
  }
}

Чтобы использовать последний стабильный .NET Core SDK по умолчанию.

Это повлияет на все папки ниже местоположения global.json.См. документацию о том, как именно работает global.json.

В качестве альтернативы обновите до версии VS Code + OmniSharp, которая поддерживает предварительные просмотры .NET Core 3.0, если вы хотите использовать последнюю среду выполнения.

...