2017-12-02 11 views

답변

2

모듈을 다음했습니다 : "FrontApp + SubSys1 + SubSys2"이 두 개의 수정을 예전으로

AppStartup은 다음과 같습니다

1 추가 다음 코드 AssemblyContainer.Current.Init(); 후 :

AssemblyContainer.Current.AddAppAssemblies(typeof(SubSys1AppModule).GetTypeInfo().Assembly, typeof(SubSys2AppModule).GetTypeInfo().Assembly); 

2 GetAppModules의 본문을 다음과 같이 변경하십시오.

public IEnumerable<IAppModule> GetAppModules() 
{ 
    yield return this; 
    yield return new SubSys1AppModule(); 
    yield return new SubSys2AppModule(); 
} 

SubSys1AppModule의 코드 :

public class SubSys1AppModule : IAspNetCoreAppModule // It's possible in owin based apps by implementing IOwinAppModule 
{ 
    public virtual void ConfigureDependencies(IServiceProvider serviceProvider, IServiceCollection services, IDependencyManager dependencyManager) 
    { 
     dependencyManager.Register<Module1Contract, Module1Implementation>(); 
    } 
}