【发布时间】:2017-05-15 04:51:50
【问题描述】:
我刚刚安装了 VS 2017 并创建了一个新的 Core 项目。在里面,我补充说:
- Microsoft.EntityFrameworkCore (1.1.0)
- Microsoft.NETCore.App (1.1.0)
我还创建了一个名为 Models 的文件夹,其中包含一个类。然后,我进入 Package Manager Console 并执行 enable-migrations 以便 VS 为我创建所需的文件。但是,我得到了以下错误,而不是所需的文件。
术语“enable-migration”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证 路径正确,然后重试。
我应该在这里做什么?
我似乎不走运谷歌搜索。这是一个非常不寻常的组合(Core VS17 和 EF),因此几乎没有关于该主题的信息。一些指南谈到手动编辑 package.json 有点困难,因为 VS 2017 似乎升级了核心,因此 dotnet restore 不寻找它,而是寻找一个 xxx.csproj .
总之,我很困惑,很不确定如何解决这个问题。
【问题讨论】:
标签: c# entity-framework visual-studio asp.net-core visual-studio-2017