【问题标题】:Project.json frameworks confusing for EF class libraryProject.json 框架让 EF 类库感到困惑
【发布时间】:2016-05-14 20:07:20
【问题描述】:

我在 project.json 中看到了以下框架:

  • dotnet5.4
  • net451
  • dnx451
  • net46

我应该使用哪个框架来创建一个使用最新的 EntityFramework(版本 7)的新类库? 我注意到其中一些实际上破坏了项目并且我得到了一些错误,所以我不确定 NuGet 包与哪个框架相关。

【问题讨论】:

  • 您能分享一下您目前拥有的东西吗? (project.json)另外,分享你得到的错误
  • 我有很多错误,但我认为这是我不理解新的命名约定(dotnet、dnx、netstandard 等)的错。我仍然有 EF 迁移的问题,但我在另一篇 SO 帖子中感到很温暖。你知道命名约定什么时候会稳定下来吗?我很高兴能开始使用新的东西,但也想放弃这一切,直到它决定安定下来。

标签: entity-framework .net-core


【解决方案1】:

您可能想阅读.NET Platform Standard 以了解一切的发展方向。

dotnet5.4 将被替换为netstandard1.3,您可以将其视为portable-net46+uap10.0+CoreCLR+etc.

dnx451 即将消失。如果您想以 .NET Framework 4.5.1 为目标,请使用 net451

【讨论】:

  • 我最后修复了它,确保所有 project.json 都设置为 dnx451。我以为 4.6.1 会是最新版本而不是 4.5.1?
  • ASP.NET Core 支持回到 .NET Frameork 4.5.1,因为这大致相当于 Mono 实现的。 ASP.NET Core 可以在 Mono 上运行。
猜你喜欢
  • 2015-10-08
  • 1970-01-01
  • 2020-08-04
  • 1970-01-01
  • 1970-01-01
  • 2020-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多