【问题标题】:Can I use Microsoft.EntityFrameworkCore in a standard .NetFramework solution in Visual Studio 2019?我可以在 Visual Studio 2019 的标准 .NetFramework 解决方案中使用 Microsoft.EntityFrameworkCore 吗?
【发布时间】:2021-07-10 01:11:27
【问题描述】:

Microsoft EntityFrameworkCore 是否适用于标准 .Net Framework 应用程序? 我读了几篇说有可能的帖子。 但是,当尝试通过 NuGet 包管理器安装时,我收到以下错误消息:

无法安装包“Microsoft.EntityFrameworkCore.Design 5.0.0”。您正在尝试将此包安装到以“.NetFramework, Version=v4.7.2”为目标的项目中,但该包没有 包含任何兼容的程序集引用或内容文件 使用那个框架。

是我做错了什么,还是 EntityFrameworkCore 不适合与标准 .NetFramework 应用程序一起使用?

【问题讨论】:

    标签: entity-framework-core visual-studio-2019


    【解决方案1】:

    对不起,我必须纠正我的答案,我错了。 EF Core 3.1 可与 .NET Framework 4.7.2 或更高版本一起使用。

    【讨论】:

    • 好的。看起来我将创建一个 .NetCore WebAPI 来包装它并在那里使用它。谢谢
    • 错了,你可以将 EF Core 3.1 与 .NET Framework 4.7.2 或更高版本一起使用
    【解决方案2】:

    EF Core 5.0 不能与 .NET Framework 4.7.2 一起使用
    请参阅https://docs.microsoft.com/en-ca/ef/core/miscellaneous/platforms
    我之前也尝试过,得到了与上述相同的错误消息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-24
      • 2021-10-13
      • 1970-01-01
      • 2017-04-03
      • 1970-01-01
      • 2015-11-28
      相关资源
      最近更新 更多