Asp.net-Core
在 VSCode OmniSharp 擴展中找不到指定的 SDK ‘Microsoft.NET.Sdk.Web’
我已經在 VSCode 上安裝了 dotnet core 3 sdk 和 OmniSharp 1.18 擴展,但 OmniSharp 出現錯誤:Microsoft.Build.Exceptions.InvalidProjectFileException:找不到指定的 SDK ‘Microsoft.NET.Sdk.Web’。
如果您使用的是 Linux 或 Mac,請將路徑添加到您
.bashrc(或您想要的任何其他位置)中的 sdk 文件夾:export MSBuildSDKsPath=$HOME/soft/dev/dotnet/sdk/3.0.100-preview3-010431/Sdks同樣的行為也可以用這個命令來解決:
dotnet nuget locals all -c
嘗試以下解決方法:
將名為omnisharp.json的文件添加到您的項目文件夾中,其中包含以下內容
{ "MsBuild": { "UseLegacySdkResolver": true } }然後重新啟動 Visual Studio 程式碼