ABP 8.x迁移9.x版迁移指南
- 调整解决方案替换 -->
- 把9.0版本的Directory.Build.targets复制到你的项目,或者对应nuget版本一个一个修改。
- 把9.0版本的Directory.Build.Microsoft.targets复制到你的项目,或者对应nuget版本一个一个修改。
- 把9.0版本的Directory.Build.Volo.targets复制到你的项目,或者对应nuget版本一个一个修改。
- 把host模块下的app.UseStaticFiles()替换为app.MapAbpStaticAssets()
- IdentitySession实体有新增字段需要执行ef迁移
- 9.0版本已经全部移除Startup.cs
- 9.0版本的Lion.AbpPro.EntityFrameworkCore.Mysql批量操作暂时使用不了,会持续更新。
- 如果使用的是mysql,需要在EntityFrameworkCore层的module下添加一下配置
csharp
Configure<AbpDbContextOptions>(options =>
{
//https://github.com/abpframework/abp/issues/21879
options.UseMySQL(builder =>
{
builder.TranslateParameterizedCollectionsToConstants();
});
});