【问题标题】:Why can't EntityFramework.Core be added to a simple PCL?为什么不能将 EntityFramework.Core 添加到简单的 PCL 中?
【发布时间】:2016-05-31 22:06:17
【问题描述】:

我是否遗漏了一些明显的东西?

  1. 打开 Visual Studio 2015 更新 2
  2. 添加新的可移植类库项目,面向 .NET 4.6 和 UWP 10
  3. 尝试安装 NuGet 包 Microsoft.EntityFrameworkCore v1.0.0-rc2-final

失败并显示“EntityFramework.Core 7.0.0-rc1-final 与 .NETPlatform,Version=v5.0 不兼容。”

应该工作吗?

编辑

澄清一下,这是我的 PCL 属性:

【问题讨论】:

  • 很奇怪...谢谢

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


【解决方案1】:

遗憾的是,使用 nuget 安装无法开箱即用。您必须自己修改 project.json 才能使其正常工作!

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

“工具”:{ “Microsoft.EntityFrameworkCore.Tools”:{ “版本”:“1.0.0-preview1-final”, “进口”:[ "便携式-net45+win8+dnxcore50", “便携式-net45+win8” ] } }

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

【讨论】:

  • 谢谢,但我从这些讨论中没有尝试过,或者您的回答没有奏效。现在听起来像是一团糟,所以一旦 MS 解决了所有这些依赖项和平台混乱,我将重新访问 EF Core。
  • 你说得对,现在一些库仍然是 .net 4.5 和其他库核心 1 等等,你真的必须努力争取一些工作!
猜你喜欢
  • 1970-01-01
  • 2014-05-19
  • 2011-01-30
  • 2018-12-02
  • 1970-01-01
  • 2018-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多