6
我都可以Autofac
模块(类从Autofac.Module得出)一个接一个地使用线这样注册从组件所有autofac模块
builder.RegisterModule(new LoggingInjectionModule());
但是注册,如果我有10个或更多个模块我只想指定程序集,其中Autofac
可以找到所有需要注册的模块。是否有任何方法通过单行或双行注册特定程序集的所有模块,命名空间?
我都可以Autofac
模块(类从Autofac.Module得出)一个接一个地使用线这样注册从组件所有autofac模块
builder.RegisterModule(new LoggingInjectionModule());
但是注册,如果我有10个或更多个模块我只想指定程序集,其中Autofac
可以找到所有需要注册的模块。是否有任何方法通过单行或双行注册特定程序集的所有模块,命名空间?
可以使用RegisterAssemblyModules
方法的不同重载(见API doc):
builder.RegisterAssemblyModules(Assembly.GetExecutingAssembly());