Контекстная привязка Ninject: где взять Ninject.Conditions.dll - PullRequest
0 голосов
/ 24 января 2011

Я читал о контекстной привязке объектов здесь: http://ninject.codeplex.com/wikipage?title=Contextual%20Binding

и я пытаюсь заставить его работать в моем проекте. Документы утверждают, что мне нужно добавить ссылку на Ninject.Conditions.Dll, которого у меня нет. Кто-нибудь знает, где это взять?

Я попробовал на github: https://github.com/ninject/ninject
Я использовал ссылку на скачивание, чтобы получить исходные тексты 2.0.1.0, и мне удалось собрать их, но без DLL

Я нашел похожий вопрос здесь: Где я могу найти ninject.web.mvc.dll?

и ответ со ссылкой на сервер сборки. Я перешел по ссылке и получил запрос на вход в команду city. У меня нет учетной записи.

1 Ответ

2 голосов
/ 24 января 2011

Ваша ссылка на очень старую версию Ninject. Это сейчас в основной сборке, но синтаксис изменился.

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

Или используйте один из других при переопределении.

...