EFCore EF 数据迁移 Add-Migration失败

Your target project 'xxxx doesn't match your migrations assembly 'xxxx'. Either change your target project or change your migrations assembly.
Change your migrations assembly by using DbContextOptionsBuilder. E.g. options.UseSqlServer(connection, b => b.MigrationsAssembly("Cari.ModuleName.Web")). By default, the migrations assembly is the assembly containing the DbContext.
Change your target project to the migrations project by using the Package Manager Console's Default project drop-down list, or by executing "dotnet ef" from the directory containing the migrations project.

 

你的目标项目“XXX”。模块名。Web“与您的迁移程序集不匹配”XXX。模块名'。要么更改目标项目,要么更改迁移程序集。

当出现这种情况的时候 需要在efcore里面找到Startup.cs 文件 找到ConfigureServices中的AddDbContext在里面添加.MigrationsAssembly("XXX");就可以执行成功了.

上一篇:端口占用,且无法用netstat 命令找到对应端口的解决办法


下一篇:UITableView的展开与收缩