【问题标题】:Ninject Contextual Binding: Where do I get Ninject.Conditions.dllNinject 上下文绑定:我从哪里获得 Ninject.Conditions.dll
【发布时间】:2011-01-24 12:26:22
【问题描述】:

我在这里阅读了有关 ninjects 上下文绑定的信息:http://ninject.codeplex.com/wikipage?title=Contextual%20Binding

并试图让它在我的项目中工作。文档声明我需要添加对我没有的 Ninject.Conditions.Dll 的引用。有人知道在哪里可以买到吗?

我在 github 上试过了:https://github.com/ninject/ninject
我使用下载链接获取 2.0.1.0 源并设法构建它们,但没有 dll。

我在这里发现了一个类似的问题:Where can I find ninject.web.mvc.dll?

以及带有构建服务器链接的答案。我点击了链接,收到了团队城市的登录请求。我没有帐户。

【问题讨论】:

标签: ninject ninject-2


【解决方案1】:

您的链接是关于一个非常旧的 Ninject 版本。这现在在主要的 ninject 程序集中,但是语法已经改变。

Bind<IFoo>().To<Foo>().When(request => DoSomeFilteringHere)

或者使用其他When覆盖。

【讨论】:

  • 谢谢!我不认为你可以指点我任何文档/博客文章?
  • 好主意!我看了看,但几乎没有覆盖我的构建:-(。
  • 如果其他人正在努力解决这个问题,请查看 IBindingWhenSyntax 的源代码 - 它有一些有用的代码 cmets! code.google.com/p/ninject/source/browse/experiments/ninject2/…
猜你喜欢
  • 2011-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-30
相关资源
最近更新 更多