为什么不能将EntityFramework.Core添加到简单的PCL中?

时间:2016-05-31 02:29:27

标签: portable-class-library entity-framework-core

我错过了一些明显的东西吗?

  1. 打开Visual Studio 2015 Update 2
  2. 添加一个新的可移植类库项目,面向.NET 4.6和UWP 10
  3. 尝试安装NuGet软件包 Microsoft.EntityFrameworkCore v1.0.0-rc2-final
  4. 失败了“EntityFramework.Core 7.0.0-rc1-final与.NETPlatform不兼容,Version = v5.0。”

    这个是否应该起作用?

    修改

    只是为了澄清,这是我的PCL属性: enter image description here

1 个答案:

答案 0 :(得分:0)

不幸的是,使用nuget进行安装并不是开箱即用的。您必须自己修改project.json以使其正常工作!

https://docs.efproject.net/en/latest/miscellaneous/rc1-rc2-upgrade.html

" tools":{   " Microsoft.EntityFrameworkCore.Tools":{     "版本":" 1.0.0-preview1-final",     "进口":[       "便携式net45 + win8的+ dnxcore50&#34 ;,       "便携式net45 + win8的"     ]   } }

欲了解更多信息: Trying to install EF Core with Portable Class Library targeting .Net 4.6.1