EvolutionRunnerModule.cs 656 B

1234567891011121314151617181920212223
  1. using System;
  2. using System.Reflection;
  3. using Abp.Modules;
  4. using Castle.MicroKernel.Registration;
  5. using WeEngine.Strategy.Runner;
  6. namespace WeEngine.Module
  7. {
  8. //[DependsOn()]
  9. public class EvolutionRunnerModule : AbpModule
  10. {
  11. public override void PreInitialize()
  12. {
  13. }
  14. public override void Initialize()
  15. {
  16. IocManager.RegisterAssemblyByConvention(Assembly.GetExecutingAssembly());
  17. IocManager.IocContainer.Register(Component.For<RunnerManager>().Named("EvolutionRunner").DependsOn(new { Instance = IocManager.Resolve<EvolutionRunner>() }));
  18. }
  19. }
  20. }