Kyr*_*ras 6 c# entity-framework-core .net-core rider
我创建了一个新的简单 net5.0 + EFCore 项目,但在尝试运行后dotnet ef update --project DAL出现了一个模糊错误:
>dotnet ef update --project DAL
...
It was not possible to find any compatible framework version
The framework 'Microsoft.NETCore.App', version '2.0.0' was not found.
- The following frameworks were found:
3.1.12 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
5.0.3 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
...
Run Code Online (Sandbox Code Playgroud)
尽管如此,我没有.NETCore 2.0.0在指定的项目中使用,而是如下net5.0所示DAL.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<PlatformTarget>AnyCPU</PlatformTarget>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.5" />
</ItemGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
我也尝试使用 运行更新--framework net5.0,但没有区别。我缺少什么设置来说服dotnet ef使用正确的框架。(顺便说一句。我使用的是 Rider,而不是 VS),但我认为这并不重要。
| 归档时间: |
|
| 查看次数: |
3401 次 |
| 最近记录: |