我在下面使用VS 2015是我的project.json文件的副本。该项目是一个针对10.0 build 14393的UWP应用程序。
我已经接管了这款应用,并且之前有迁移功能。
当我尝试从nuget包管理器运行Add-Migration命令时,我得到" EntityFramework包未安装在项目' XXX'。"
此项目与下面的project.json文件相同。我的实体不在单独的类库中。我似乎无法弄清楚这些迁移脚本是如何创建的,以及如何创建新的脚本。
答案 0 :(得分:1)
谢谢大家的帮助。对于那些可能仍有这个问题的人,我发现这实际上是因为我有第二个项目,其中包含对EF6的引用。因此,程序包管理器在共享EF6和EF Core命令上存在冲突。一旦我给我的命令加了前缀,这就行得很好。
PS> EntityFrameworkCore \添加-迁移
PS>的EntityFramework \添加-迁移
在本文中引用但是我忽略了一些内容:
https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/powershell
答案 1 :(得分:0)