为了账号安全,请及时绑定邮箱和手机立即绑定

专门针对旧版本的单个 .NET Standard API/命名空间(实体框架核心)

专门针对旧版本的单个 .NET Standard API/命名空间(实体框架核心)

C#
温温酱 2021-07-09 18:01:27
我正在将我的应用程序中的 .NET Core 升级到 2.1。使用最新的 SDK (2.1.300),.NET Standard 有两个版本的 Entity Framework Core。因此,当我右键单击下面的行并单击“转到定义”时,我会在下面的屏幕截图中看到选项。using Microsoft.EntityFrameworkCore;请注意 Entity Framework Core 的 2.1.0.0 和 2.0.3.0。我假设,默认情况下,我的目标是可用的最高版本 (2.1.0.0)。我想专门针对 2.0.3.0,因为我相信我的类库的 EF 数据提供程序当前与 2.1.0.0不兼容。但是,我想继续使用最新版本的 SDK。有没有办法通过以某种方式指定Microsoft.EntityFrameworkCore要使用的版本号来实现这一点?如果这很重要,我已经完成了2.x 到 2.1 迁移指南。以下是我的类库的 .csproj 的相关部分以供参考:<Project Sdk="Microsoft.NET.Sdk">  <PropertyGroup>    <TargetFramework>netstandard2.0</TargetFramework>  </PropertyGroup>  <ItemGroup>    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.3" />  </ItemGroup></Project>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 201 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信