【问题标题】:Error NU1202 Microsoft.EntityFrameworkCore.SqlServer 5.0.0 package is not compatible with net50错误 NU1202 Microsoft.EntityFrameworkCore.SqlServer 5.0.0 包与 net50 不兼容
【发布时间】:2021-01-19 21:16:59
【问题描述】:

谁能帮我解决这个错误?

错误 NU1202 Microsoft.EntityFrameworkCore.SqlServer 5.0.0 包与 net50 不兼容(.NETFramework,版本 = v5.0)。 Microsoft.EntityFrameworkCore.SqlServer 5.0.0 包支持:netstandard2.1 (.NETStandard, Version = 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>

【问题讨论】:

    标签: c# .net


    【解决方案1】:

    为了解决这个问题,我下载了所需的 SDK 包和 link、.net 框架开发包 download-link,并安装了它们。 重启服务器,则构建成功。

    使用 dotnet --info 检查您的 dotnet 版本

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-01
      • 2023-03-21
      • 1970-01-01
      • 2021-04-24
      • 2019-02-21
      • 1970-01-01
      • 2021-08-27
      相关资源
      最近更新 更多