add-migration : 无法将“add-migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

发布时间 2023-09-27 00:04:02作者: 凌晨10点13分

遇到的问题:

vs2019+EF的项目中,数据库迁移本来用的好好的,突然出现add-migration提示:“无法将“add-migration”项识别为 cmdlet、函数、脚本文件或可运行程序的名称”,实在莫名奇妙,因为前一天还用得好好的,第二天突然出现这个问题,网上查了很多资料,步骤很复杂,总之是要import一个EntityFrameworkCore.psd1,这种方式行不行,我是真不知道,因为我本身就是一个EF的项目,并不是EF Core,所以我计算机里面压根都没有EntityFrameworkCore.psd1这个文件,所以,如果你的项目用的而是EFCore,那么就试一下网上的那些方法,如果跟我一样,不是EFCore,那么很简单,

解决方案:

在程序包管理控制台上输入命令: install-package entityframework(大小写不敏感),然后再执行add-migration就行了