在多个绑定解析出现问题时,有没有办法让Ninject调用一个函数?/but I would like it to call solveMyIssues.sortThingsOut{
public IBinding插件可以使用一种或多种类型的连接提供程序(每种连接提供程序类型都有一个继承自IMotherConnProv的接口)。我做了一个小应用程序,用闪亮的按钮和所有东西帮助他们修改XML文件,但我觉得应该有一种更动态的方法来做这件事(N
我正在使用Ninject.Extensions.Factory和Nexject3来创建一个工厂,它根据提供给工厂的字符串创建不同类型的IFoo。我有一个通过的单元测试,但奇怪的是,只有在Resharper测试运行器中。在NCrunch测试运行程序中,它会失败。这是NCrunch配置问题,还是我需要更改代码?:line 95
at Ninject.Activation.Context.Resolve() in c:\Projects\Ninject\ninject\
我想要对我的内核模块是否将所有绑定设置为正确的目标进行单元测试。我找到的最简单的方法是创建一个加载了模块的内核,获取每个绑定类型,并检查它是否正确:我的问题是:如何获取IBinding的目标类?var module = new MainKernelModule();
var kernel = new St
我正在尝试使用MVC4项目的MVC4中的依赖解析器来获取对Ninject.Extensions.Logging.ILogger的引用,但它正在抛出一个NullReferenceException。我在项目的其他地方使用构造函数注入来获取ILogger的实例,这是完美无缺的。context) in c:\Projects\Ninject\ninject\src\Ninject\Activation\Providers\CallbackProvider.cs:line 45
of dependency {IKernel})构造函数参数方法中的依赖项()注入到IHttpModule构造函数的参数lazyKernel中如果绑定是在模块中定义的,则确保模块已加载到kernel.Ensure中,您没有意外地创建了多个内核。<Resolve>b__c(IBinding binding) in c:\Projects\Ninject\ninject\src\Ninject\KernelBase.cs:line 3
<Resolve>b__c(IBinding binding) in c:\Projects\Ninject\ninject\src\Ninject\KernelBase.cs:line 386<Resolve>b__c(IBinding binding) in c:\Projects\Ninject\ninject\src\Ninject\KernelBase.cs:line 386<Resolve>b__c(<e
我以前在OnStartup(StartupEventArgs e)方法中使用了App.xaml代码中的复合根,但这会导致应用程序关闭问题,因此我将App.xaml转换为"Page“(而不是"App”),这个异常让我浪费了大量的时间,而且堆栈跟踪都是Ninject内部的,我不知道在我的代码中应该修复什么,我绑定的方式--现在导致这个异常的类型--最近没有改变:
at DynamicInjector54d92ac63a2e47fda5ffbcc19b9942a9<Resolve>b__c(<em
at Ninject.Activation.Context.Resolve() in c:\Projects\Ninject\ninject\src\Ninject\Activation\Context.cs<Resolve>b__c(IBinding binding) in c:\Projects\Ninject\ninject\src\Ninject\KernelBase.cs:line 386<Resolve>b__c(<