Skip to content

Instantly share code, notes, and snippets.

@puschie286
puschie286 / DynamicModuleLoader.cs
Created August 11, 2025 13:58
Dynamic abp module dependencies handling
using Microsoft.Extensions.Logging.Abstractions;
using Volo.Abp;
using Volo.Abp.Modularity;
using Volo.Abp.Modularity.PlugIns;
public class DynamicModuleLoader : ModuleLoader
{
protected override void FillModules( List<AbpModuleDescriptor> modules,
IServiceCollection services,
Type startupModuleType,
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using EFCore.BulkExtensions;
using Microsoft.EntityFrameworkCore;
using Volo.Abp.DependencyInjection;
using Volo.Abp.Domain.Entities;
using Volo.Abp.Domain.Entities.Events;
using Volo.Abp.Domain.Repositories.EntityFrameworkCore;