Omnisharp показывает ошибки, и vscode продолжает появляться:
«есть неразрешенные зависимости»
Когда я создаю стандартное приложение .Net 3 mvc.Я могу запустить dotnet restore, и она работает правильно.
dotnet new mvc
Я установил Dot Net Core 3 SDK.
dotnet --list-sdks
2.2.102 [C:\Program Files\dotnet\sdk]
3.0.100 [C:\Program Files\dotnet\sdk]
файл csproj по умолчанию
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
</ItemGroup>
</Project>
Путь MSBuildSDKsPath правильный:
C:\Program Files\dotnet\sdk\3.0.100\Sdks
Проект собирается и работает правильно, но omnisharp не работает:
Последние строки в выводе Omnisharp:
[warn]: OmniSharp.MSBuild.PackageDependencyChecker
30temp: Did not find 'Microsoft.NETCore.App' in lock file.
Есть идеи?
Редактировать: После удаления 2.2.102 SDK, кажется, это решило проблему.Таким образом, вопрос меняется на: Почему наличие 2-х sdks сбивает с толку Omnisharp?