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

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

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

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

1 ответ

Теперь, когда вы упомянули, я обновил.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, если вы хотите использовать новейшую среду выполнения.

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