我想使用ninject(4.0.0版)来解决Windows Service程序中的依赖性,我已经看到了quiteafew tutorials,它们都使用StandardKernel
来将ninject内核初始化为下方:
IKernel kernel = new StandardKernel();
kernel.Load(Assembly.GetExecutingAssembly());
但是使用StandardKernel
时出现以下警告:
'StandardKernel'已过时:'Use StandardKernelConfiguration andStandardReadonlyKernel'
任何人都可以使用StandardKernelConfiguration
和StandardReadonlyKernel
举例吗?
IReadOnlyKernel kernel = new KernelConfiguration(new MyModule()).BuildReadonlyKernel();