hrz*_*hrz 5 visual-studio entity-framework-core asp.net-core
我安装了 Visual Studio 2017,并创建了一个名为 WebApplication1 的 MVC 项目。
在“依赖项”->“NuGet”中,我有这些文件
在依赖项->SDK 中:
我想为我的项目安装 Entity Framework Core。
因此,我右键单击我的项目并选择“管理 Nuget 包”,然后在浏览部分的搜索栏中输入“Microsoft.EntityFrameworkCore.SqlServer”并选择它然后安装。但是控制台显示了两个安装错误:
严重性代码 描述 项目文件行抑制状态错误 包恢复失败。回滚“WebApplication1”的包更改。检测到 Microsoft.EntityFrameworkCore 错误 NU1107 版本冲突。将 Microsoft.EntityFrameworkCore 3.1.1 直接安装/引用到项目 WebApplication1 以解决此问题。WebApplication1 -> Microsoft.EntityFrameworkCore.SqlServer 3.1.1 -> Microsoft.EntityFrameworkCore.Relational 3.1.1 -> Microsoft.EntityFrameworkCore (>= 3.1.1) WebApplication1 -> Microsoft.AspNetCore.App 2.2.0 -> Microsoft.EntityFrameworkCore ( >= 2.2.0 && < 2.3.0)。WebApplication1 F:\Div\workspace\CSDDashboard.net 项目\WebApplication1\WebApplication1\WebApplication1.csproj 1
我在互联网上搜索了很多以找到任何解决方案,但到目前为止我还没有成功。如果有人能解决这个问题,我将不胜感激。
安装Microsoft.EntityFrameworkCore.SqlServer包时必须选择2.2.0版本
在“管理 Nuget 包”窗口中
或者使用包管理器控制台:
Install-Package Microsoft.EntityFrameworkCore.SqlServer -Version 2.2.0
Run Code Online (Sandbox Code Playgroud)
或将此行添加到您的 csproj 文件中
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.2.0" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11042 次 |
| 最近记录: |