Я установил dotnet core 3 sdk и расширение OmniSharp 1.18 на VSCode, но OmniSharp имеет ошибку: Microsoft.Build.Exceptions.InvalidProjectFileException: указанный SDK «Microsoft.NET.Sdk.Web» не найден.
Если вы в Linux или Mac добавили путь к вашей папке sdk в .bashrc или куда хотите:
export MSBuildSDKsPath=$HOME/soft/dev/dotnet/sdk/3.0.100-preview3-010431/Sdks
Попробуйте обходное решение, приведенное ниже:
Добавьте файл с именем omnisharp.json в папку проекта со следующим содержимым
{ "MsBuild": { "UseLegacySdkResolver": true } }
Затем перезапустите код Visual Studio
Вам необходимо установить «.NET Core build tools» из установщика Visual Studio, как описано здесь - https://github.com/OmniSharp/omnisharp-roslyn/issues/1311#issuecomment-428361674
Может также быть установлен с chocolatey:
choco install visualstudio2017-workload-netcorebuildtools
v1.18.0-beta7
global.json
dotnet new globaljson --sdk-version 2.2.100
dotnet --list-sdks