[英]Error NU1202 Microsoft.EntityFrameworkCore.SqlServer 5.0.0 package is not compatible with net50
Can anyone help me with this error?谁能帮我解决这个错误?
Error NU1202 The Microsoft.EntityFrameworkCore.SqlServer 5.0.0 package is not compatible with net50 (.NETFramework, Version = v5.0).错误 NU1202 Microsoft.EntityFrameworkCore.SqlServer 5.0.0 package 与 net50(.NETFramework,版本 = v5.0)不兼容。 The Microsoft.EntityFrameworkCore.SqlServer 5.0.0 package supports: netstandard2.1 (.NETStandard, Version = v2.1)
Microsoft.EntityFrameworkCore.SqlServer 5.0.0 package 支持:netstandard2.1(.NETStandard,版本 = v2.1)
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<RootNamespace>Microsoft.eShopWeb.Infrastructure</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Ardalis.EFCore.Extensions" Version="1.1.0" />
<PackageReference Include="Ardalis.Specification" Version="4.1.0" />
<PackageReference Include="Ardalis.Specification.EntityFrameworkCore" Version="4.1.0" />
<PackageReference Include="Microsoft.AspNetCore.Identity" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="5.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="5.0.0" PrivateAssets="All" />
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.8.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\ApplicationCore\ApplicationCore.csproj" />
</ItemGroup>
<ItemGroup>
<Folder Include="Data\Migrations\" />
</ItemGroup>
To resolve this, I have downloaded the required SDK package with the link , .net framework developer pack download-link , and installed them.为了解决这个问题,我下载了所需的 SDK package链接,.net 框架开发包下载链接,并安装了它们。 Restart the server , then the build is successful.
重启服务器,构建成功。
Check your dotnet version with dotnet --info
使用
dotnet --info
检查您的 dotnet 版本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.