如何将 Ninject 与 XNA 一起使用?
我在将 Ninject 与 XNA 集成时遇到困难。 static class Program { /** * The main entry point for the application. */ static void Main(string[] a…
XNA 和 Ninject:依赖参数的语法?
我有一个带有公共构造函数的类: public MasterEngine(IInputReader inputReader) { this.inputReader = inputReader graphicsDeviceManager = new Gr…
Ninject:单例绑定语法?
我正在将 Ninject 2.0 用于 .Net 3.5 框架。我在单例绑定方面遇到困难。 我有一个类UserInputReader,它实现了IInputReader。我只希望创建该类的一个…
解决 Ninject(紧凑框架)中的循环依赖
我正在尝试在我的 MVP 应用程序中使用 Ninject 进行依赖项注入。但是,我有一个问题,因为我有两种相互依赖的类型,从而创建了循环依赖。起初,我知道…
CF3.5 的 Ninject 2 目标调用异常
在应用程序中间调用以下行时: var component = _Kernel.Get<IComponent>() 我收到 TargetInitationException。 IComponent 是一个表单。 在 Syst…
使用 Ninject 进行延迟加载
我正在评估 ninject2,但似乎无法弄清楚除了通过内核之外如何进行延迟加载。 据我所知,这违背了使用 [Inject] 属性的目的。 是否可以使用 InjectAttr…
Ninject - 初始化对象
我是 ninject 的新手,我想知道如何在构造注入对象时运行自定义初始化代码? IE。我有一个实现 IWeapon 的 Sword 类,但我想将生命值传递给 Sword 类…
Ninject 问题...404 错误问题
我们正在使用深受喜爱的 Ninject+Ninject.Web.Mvc 和 MVC 2,但遇到了一些问题。专门处理404错误。我们有一个日志服务,可以记录 500 个错误并将其记…
注入具有多个构造函数的类
使用 NInject 解析具有多个构造函数的类似乎不起作用。 public class Class1 : IClass { public Class1(int param) {...} public Class1(int param2, …
与 Ninject 2.0 的上下文绑定
在 Ninject 1.0 中,我有以下绑定定义: Bind<ITarget>().To<Target1>().Only(When.Context.Variable("variable").EqualTo(true)) Bind<ITa…
ninject 2.0 中基于参数的绑定
我想根据传递的参数在 ninject 中使用条件绑定。我有如下所示的内容: public class Subject { } public interface ITarget { } public class Target1…
Ninject 和自定义控制器工厂
我将 MEF 与 ASP.NET MVC 结合使用,如 http://blog.maartenballiauw.be/post/2009/06/17/Revised-ASPNET-MVC-and-the-Managed-Extensibility-Framewo…
Ninject 2 和 MVC 2.0
我已将项目从 VS2008 和 MVC1 更新到 VS2010 和 MVC2。我遇到 Ninject 无法在区域内找到控制器的问题 这是我的 global.asax.cs 文件: namespace Webs…
何时在 Ninject 中停用瞬态范围对象?
当 Ninject 中的对象与 InTransientScope() 绑定时,该对象不会放入缓存中,因为它是,呃,瞬态的并且没有任何作用域。 处理完该对象后,我可以调用 k…