2017-05-18 100 views
0

當試圖安裝「MySql.Data.EntityFrameworkCore」包,我得到以下錯誤:無法MySql.Data.EntityFrameworkCore安裝到.NET核心應用

Microsoft (R) Build Engine version 15.1.548.43366 Copyright (C)

Microsoft Corporation. All rights reserved.

Writing /tmp/tmpiXrULm.tmp info : Adding PackageReference for package 'MySql.Data.EntityFrameworkCore' into project '/media/xxx/xxx.csproj'. log : Restoring packages for /media/xxx/xxx.csproj... info : CACHE https://api.nuget.org/v3-flatcontainer/mysql.data.entityframeworkcore/index.json error: Unable to resolve 'MySql.Data.EntityFrameworkCore' for '.NETCoreApp,Version=v1.1'. error: Package 'MySql.Data.EntityFrameworkCore' is incompatible with 'all' frameworks in project '/media/xxx/xxx.csproj'.

我針對Asp.NetCore 1.1.1

這是用於.NET核心的正確的MySql EF包嗎?

+1

如果您沒有發佈您的csproj內容供參考,我們不能告訴您。你甚至沒有告訴我們你想使用哪個提供者的版本。也請看我的答案[這裏](http://stackoverflow.com/a/42859971/455493) – Tseng

回答

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" />

相關問題