Я скачал и установил последний .NetCore SDK (2.2.203) для использования в моем проекте Entity Framework с страницами Razor. Мой проект был создан с использованием NetCore 2.1 SDK.
В моем файле csproj я вижу эти ссылки.
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.1.2" PrivateAssets="All" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.1" />
<PackageReference Include="PagedList.Mvc" Version="4.5.0" />
<PackageReference Include="System.ServiceModel.Duplex" Version="4.4.*" />
<PackageReference Include="System.ServiceModel.Http" Version="4.4.*" />
<PackageReference Include="System.ServiceModel.NetTcp" Version="4.4.*" />
<PackageReference Include="System.ServiceModel.Security" Version="4.4.*" />
</ItemGroup>
<ItemGroup>
<WCFMetadata Include="Connected Services" />
</ItemGroup>
</Project>
Я изменил эту строку:
<TargetFramework>netcoreapp2.1</TargetFramework>
в netcoreapp.2.2, но тогда я получаю эту ошибку:
Текущий .NET SDK не поддерживает таргетинг на ядро .NET 2.2.
Как я могу обновить свой проект до последних версий NetCore и Entity Framework?
спасибо!