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