use*_*808 7 .net ioc-container autofac
我可以Autofac使用这样的行逐个注册所有模块(从Autofac.Module派生的类)
builder.RegisterModule(new LoggingInjectionModule());
但是,如果我有10个或更多模块,我只想指定程序集,哪里Autofac可以找到所需的模块,需要注册.有没有办法通过单行或两行注册特定程序集,命名空间中的所有模块?
您可以使用该方法的不同重载(请参阅API doc)RegisterAssemblyModules:
builder.RegisterAssemblyModules(Assembly.GetExecutingAssembly());
Run Code Online (Sandbox Code Playgroud)