【问题标题】:Migrations in EF Core RC2EF Core RC2 中的迁移
【发布时间】:2016-05-22 06:00:07
【问题描述】:

当我尝试添加迁移时,我得到:

Entity Framework 工具的此预览版不支持在 ASP.NET Core 和 .NET Core 应用程序中定位类库项目。有关详细信息和解决方法,请参阅 http://go.microsoft.com/fwlink/?LinkId=798221

但在我的project.json 文件中,我有这个:

"frameworks": {
    "net461": {
       "buildOptions": {
          "emitEntryPoint": true
       }
    }
}

我能做什么?

谢谢!

【问题讨论】:

    标签: c# asp.net entity-framework-core


    【解决方案1】:

    放入你的 project.json 并创建一个 Program.cs 文件

    "buildOptions": {
        "emitEntryPoint": true,
        "preserveCompilationContext": true
    },
    

    【讨论】:

      【解决方案2】:

      我已将包含我的数据模型的库转换为使用“netcoreapp1.0”框架而不是“netstandard1.5”,这包括包括 Microsoft.NETCore.App 依赖项和构建选项,并且现在需要托管核心.

      只是遇到了这个问题(自 RC2 转换以来第一次调整迁移),目前我没有找到更好的选择。我会继续挖掘,但如果你停滞不前,这个配置似乎能让我暂时恢复运行。

      【讨论】:

      • 您能否详细说明“需要托管核心”是什么意思?因为我没有让这个解决方案起作用。
      • @Carl91:这意味着将 Microsoft.AspNetCore.Hosting 作为依赖项。
      【解决方案3】:

      终于放出来了:

      "frameworks": {
          "net461": {
          }
      },
      "buildOptions": {
                "emitEntryPoint": true
      }
      

      【讨论】:

        猜你喜欢
        • 2016-09-21
        • 2016-10-08
        • 2021-11-23
        • 2022-11-11
        • 1970-01-01
        • 2021-03-21
        • 1970-01-01
        • 2021-11-22
        • 2017-06-13
        相关资源
        最近更新 更多