我正在將我的應(yīng)用程序中的 .NET Core 升級到 2.1。使用最新的 SDK (2.1.300),.NET Standard 有兩個版本的 Entity Framework Core。因此,當(dāng)我右鍵單擊下面的行并單擊“轉(zhuǎn)到定義”時,我會在下面的屏幕截圖中看到選項。using Microsoft.EntityFrameworkCore;請注意 Entity Framework Core 的 2.1.0.0 和 2.0.3.0。我假設(shè),默認(rèn)情況下,我的目標(biāo)是可用的最高版本 (2.1.0.0)。我想專門針對 2.0.3.0,因為我相信我的類庫的 EF 數(shù)據(jù)提供程序當(dāng)前與 2.1.0.0不兼容。但是,我想繼續(xù)使用最新版本的 SDK。有沒有辦法通過以某種方式指定Microsoft.EntityFrameworkCore要使用的版本號來實現(xiàn)這一點?如果這很重要,我已經(jīng)完成了2.x 到 2.1 遷移指南。以下是我的類庫的 .csproj 的相關(guān)部分以供參考:<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.3" /> </ItemGroup></Project>
- 1 回答
- 0 關(guān)注
- 222 瀏覽
添加回答
舉報
0/150
提交
取消