Skip to content

ABP 8.x迁移9.x版迁移指南

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

如有转载或 CV 的请标注本站原文地址