无法将MySql.Data.EntityFrameworkCore安装到.NET Core App中

时间:2017-05-18 22:30:52

标签: asp.net-core entity-framework-core

尝试安装“MySql.Data.EntityFrameworkCore”软件包时,出现以下错误:

  

Microsoft(R)Build Engine版本15.1.548.43366版权所有(C)

     

Microsoft Corporation。保留所有权利。

     

编写/tmp/tmpiXrULm.tmp信息:添加PackageReference   将'MySql.Data.EntityFrameworkCore'打包成项目   '/media/xxx/xxx.csproj'。日志   :恢复包   /media/xxx/xxx.csproj ...   信息:CACHE   https://api.nuget.org/v3-flatcontainer/mysql.data.entityframeworkcore/index.json   错误:无法解析'MySql.Data.EntityFrameworkCore'   ” .NETCoreApp,版本= 1.1' 版。   错误:包   'MySql.Data.EntityFrameworkCore'与'all'框架不兼容   在项目中   '/media/xxx/xxx.csproj'。

我的目标是Asp.NetCore 1.1.1

这是.NET核心的正确MySql EF包吗?

1 个答案:

答案 0 :(得分:0)

使用包管理器控制台安装给定的nuget包:

Install-Package MySql.Data.EntityFrameworkCore -Version 8.0.9-dmr

OR

使用.NET CLI:

dotnet add package MySql.Data.EntityFrameworkCore --version 8.0.9-dmr

然后将其添加到.csproj文件并恢复您的项目:

<PackageReference Include="MySql.Data.EntityFrameworkCore" Version="8.0.8-dmr" />