From 5ac0a56f83bdbfaaa88a76ccce7287a7cddb9499 Mon Sep 17 00:00:00 2001 From: Ma Liming Date: Fri, 14 Nov 2025 10:42:36 +0800 Subject: [PATCH 1/3] Dewngrade AutoMapper to 14.0 Resolve #24175 --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 972c654f95..db09e5b3b6 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -11,7 +11,7 @@ - + From e23e1b4e69b52f91dd1b52c25b0f786b22c89083 Mon Sep 17 00:00:00 2001 From: Ma Liming Date: Fri, 14 Nov 2025 10:55:06 +0800 Subject: [PATCH 2/3] Remove ILoggerFactory from MapperConfiguration --- .../Volo/Abp/AutoMapper/AbpAutoMapperModule.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.AutoMapper/Volo/Abp/AutoMapper/AbpAutoMapperModule.cs b/framework/src/Volo.Abp.AutoMapper/Volo/Abp/AutoMapper/AbpAutoMapperModule.cs index ce4dc1e189..f1e266b745 100644 --- a/framework/src/Volo.Abp.AutoMapper/Volo/Abp/AutoMapper/AbpAutoMapperModule.cs +++ b/framework/src/Volo.Abp.AutoMapper/Volo/Abp/AutoMapper/AbpAutoMapperModule.cs @@ -2,7 +2,6 @@ using AutoMapper; using AutoMapper.Internal; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Volo.Abp.Auditing; using Volo.Abp.Modularity; @@ -41,7 +40,7 @@ public class AbpAutoMapperModule : AbpModule configurator(autoMapperConfigurationContext); } - var mapperConfiguration = new MapperConfiguration(mapperConfigurationExpression, sp.GetRequiredService()); + var mapperConfiguration = new MapperConfiguration(mapperConfigurationExpression); foreach (var profileType in options.ValidatingProfiles) { From 50c6ddd0173a0105de042fabdfe89ce5d291ad0c Mon Sep 17 00:00:00 2001 From: Ma Liming Date: Fri, 14 Nov 2025 11:06:36 +0800 Subject: [PATCH 3/3] Remove NullLoggerFactory from CreateMapper method --- .../Volo/Abp/AutoMapper/AutoMapperExpressionExtensions_Tests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/test/Volo.Abp.AutoMapper.Tests/Volo/Abp/AutoMapper/AutoMapperExpressionExtensions_Tests.cs b/framework/test/Volo.Abp.AutoMapper.Tests/Volo/Abp/AutoMapper/AutoMapperExpressionExtensions_Tests.cs index 10bc6a9d82..282755c0a9 100644 --- a/framework/test/Volo.Abp.AutoMapper.Tests/Volo/Abp/AutoMapper/AutoMapperExpressionExtensions_Tests.cs +++ b/framework/test/Volo.Abp.AutoMapper.Tests/Volo/Abp/AutoMapper/AutoMapperExpressionExtensions_Tests.cs @@ -102,7 +102,7 @@ public class AutoMapperExpressionExtensions_Tests private static IMapper CreateMapper(Action configure) { - var configuration = new MapperConfiguration(configure, NullLoggerFactory.Instance); + var configuration = new MapperConfiguration(configure); configuration.AssertConfigurationIsValid(); return configuration.CreateMapper(); }