首先,此问题的所有其他问题都是针对ASP.NET Core项目的,解决方案是将Microsoft.EntityFrameworkCore.Design添加到project.json上的tools部分,但是......我是不使用ASP.NET Core,所以我的项目中没有project.json。因此,在将其标记为重复之前请记住这一点,因为我看到这是一个相当常见的问题......
在Package Manager控制台上键入add-migration InitialMigration
时,出现以下错误:
无法执行此命令,因为未安装Microsoft.EntityFrameworkCore.Design。安装与安装的Microsoft.EntityFrameworkCore版本匹配的软件包版本,然后重试。
但正如你在下面的图片中看到的那样,它安装在这个项目中:
我的数据库层位于一个独立的项目中,即Full Framework ClassLibrary,因此我没有projec.json文件。
是否有人尝试在类库项目上使用迁移?