Я клонировал это решение из Azure DevOps .И, по словам моего коллеги, в облаке все работает нормально.Когда я открываю его с помощью Visual Studio 2019, он не восстанавливает все пакеты слепков.Проект нацелен на netcore 2.1 , когда я изменяю цель на netcore 2.2 , он восстанавливает, строит и запускает.
Вот проект:
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>
//...
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.2.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="2.2.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.2.1" />
<PackageReference Include="Microsoft.Extensions.Logging.AzureAppServices" Version="2.2.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="2.2.0" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.2.1" />
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.2.0-preview1-final" />
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.1.0-preview1-final" />
</ItemGroup>
Как можно видеть здесь, цель - 2.1 , тогда как многие пакеты имеют версию 2.2.0 или выше.
Мой вопрос заключается в том, чтобы узнать, есть ли другой способ сделать этот проект локальным, кроме нацеливания на 2.2 framework?
Спасибо за помощь