【问题标题】:EF commands don't work in ASP.NET Core, how to configure project.json?EF 命令在 ASP.NET Core 中不起作用,如何配置 project.json?
【发布时间】:2016-09-08 00:30:33
【问题描述】:

我正在做一个项目并遵循 Pluralsight 上的 ASP.NET Core Fundamentals 教程。不过老师是用 ASP.NET MVC 5 录制的,所以有时候还是有一些区别的。

我在配置project.json的阶段,所以我可以使用Entity Framework,但它不起作用。命令可以被cmd识别,但是我有信息

找不到指定的框架“Microsoft.NETCore.App”,版本“1.0.0-rc2-3002702”。 - 检查应用程序依赖项并定位安装在以下位置的框架版本: C:\Program Files\dotnet\shared\Microsoft.NETCore.App - 安装了以下版本: 1.0.0 - 或者,安装框架版本“1.0.0-rc2-3002702”。

我已经安装了这个版本的框架,我警告说 Microsoft.EntityFramework.Tools 和 Microsoft.EntityFramework.Design 需要 Microsoft.NETCore.App 1.0 版本,但是当我改变它时,我仍然有同样的错误。

这里是我的 project.json 代码的链接:http://pastebin.com/g0TDqykY 在我的电脑上一次又一次地恢复软件包需要很长时间。 任何想法我应该怎么做才能让它工作?

【问题讨论】:

    标签: asp.net-mvc entity-framework asp.net-core


    【解决方案1】:

    我解决了这个问题。

    基本上在 Microsoft 的 this tutorial 的帮助下,它展示了如何使用实体框架将新数据库添加到项目中。我创建了一个新项目,然后比较了我自己的项目并更改了 project.json,因此它与教程中的相同。还必须在我的 DbContext 类中添加构造函数。如果您遇到此问题,希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-25
      • 2021-04-30
      相关资源
      最近更新 更多