.net - 包 'Microsoft.EntityFrameworkCore.SqlServer'与项目中的 'all'框架不兼容

标签 .net sql-server entity-framework-core

我试图通过运行命令来添加名为 Microsoft.EntityFrameworkCore.SqlServer 的包。

dotnet add package Microsoft.EntityFrameworkCore.SqlServer

在 Visual Studio Code 中,但出现此错误:

Package Microsoft.EntityFrameworkCore.SqlServer 2.0.0 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.EntityFrameworkCore.SqlServer 2.0.0 supports: netstandard2.0" (.NETStandard,Version=v2.0). Package 'Microsoft.EntityFrameworkCore.SqlServer' is incompatible with 'all' frameworks in project 'C:\users\username..'

最佳答案

我使用的是1.1版本。尝试运行以下命令(包括版本号):

Visual Studio 代码:

'dotnet 添加包 Microsoft.EntityFrameworkCore.SqlServer -v 1.1.1'

Visual Studio:-

“安装包 Microsoft.EntityFrameworkCore.SqlServer -v 1.1.1”

关于.net - 包 'Microsoft.EntityFrameworkCore.SqlServer'与项目中的 'all'框架不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45703733/

相关文章:

c# - ComboBox 文本垂直居中对齐

c# - MarshalAsAttribute Sizeconst .NET

c# - 编辑新创建用户的注册表值

使用 STUFF 函数进行 SQL 查询需要很长时间

sql-server - SQL Server(Azure Synapse)的估计执行计划中的这些不同属性意味着什么?

c# - 将 DbSet<TEntity> 属性移动到 Entity Framework Core 中的单独类

c# - 如何在 Npgsql.EntityFrameworkCore 中查询具有 JSON 数组的列

c# - 将简单的 C# DLL 转换为 COM 互操作组件

mysql - 将 SQL Server 脚本转换为 MySQL

c# - 在 Entity Core 中使用 Postgres lpad