diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpMvcDataAnnotationsLocalizationOptions.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpMvcDataAnnotationsLocalizationOptions.cs index e1da69f3d5..bca738b101 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpMvcDataAnnotationsLocalizationOptions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/Localization/AbpMvcDataAnnotationsLocalizationOptions.cs @@ -14,14 +14,19 @@ namespace Volo.Abp.AspNetCore.Mvc.Localization AssemblyResources = new Dictionary(); } - public void AddAssemblyResource([NotNull] Type resourceType, [CanBeNull] Assembly assembly = null) + public void AddAssemblyResource( + [NotNull] Type resourceType, + params Assembly[] assemblies) { - if (assembly == null) + if (assemblies.IsNullOrEmpty()) { - assembly = resourceType.Assembly; + assemblies = new Assembly[] {resourceType.Assembly}; } - AssemblyResources[assembly] = resourceType; + foreach (var assembly in assemblies) + { + AssemblyResources[assembly] = resourceType; + } } } } \ No newline at end of file