在PM中输入Add-Migration 发生各种错误
1、Could not load assembly ‘AutomaticCalibration.Domain’. Ensure it is referenced by the startup project ‘AutomaticCalibration’. 无法加载程序集
2、could not load assembly
3、需要引用EntityFrameworkCore.Design包等。
解决方法:
1、想要项目支持数据迁移,必须存在继承IDesignTimeDbContextFactory的Factory类
2、将项目的Bin文件夹个Obj文件夹删除,重新加载项目。重新进行数据迁移
3、查看引用包是否版本是否不匹配,例如 .Core项目中引用的volo.abp为7.1.0 .Domain中引用的同一个包为7.2.2。建议项目中不出现重复包引用,保持版本一致
————最重要的————
4、将项目属性中的 目标框架 版本改为一致
目标平台改为Any CPU。(我的项目之前为x86,迁移各种报错,改为Any CPU后问题解决)
声明:本文是博主整理随笔笔记,仅作为交流参考使用。如有问题,恭迎您的指正