我想使用Ninject(版本4.0.0)在我的Windows服务程序中解决依赖关系,我看过一些教程,它们都是使用 StandardKernel
来初始化Ninject Kernel,如下所示:
IKernel kernel = new StandardKernel();
kernel.Load(Assembly.GetExecutingAssembly());
当我使用StandardKernel
时,会收到以下警告:
'StandardKernel'已过时:请使用
StandardKernelConfiguration
和StandardReadonlyKernel
是否有人可以举一个例子来使用StandardKernelConfiguration
和StandardReadonlyKernel
?
KernelConfiguration
和ReadonlyKernel
。 - NkosiIReadOnlyKernel readOnlyKernel = new KernelConfiguration(new SyncerModule()).BuildReadonlyKernel();
已更新问题,对于引起的混乱表示抱歉。 - Hooman Bahreini