2011-01-24 5 views
0

Я прочитал о ninjects контекстуальный связывания здесь: http://ninject.codeplex.com/wikipage?title=Contextual%20BindingNinject контекстная Переплет: Где я могу получить Ninject.Conditions.dll

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

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

Я нашел аналогичный вопрос здесь: Where can I find ninject.web.mvc.dll?

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

+0

Обновление: я нашел Гость Войти в командный город, как описано здесь: http://stackoverflow.com/questions/4702426/where-can-i-find-ninject-web-mvc-dll/4702490#4702490 Но там isnt никаких признаков Ninject.Conditions. Любые идеи кто-нибудь ??? – Twisted

ответ

2

Ваша ссылка о очень старой версии Ninject. Это теперь находится в главной сборке ниндзе. Синтаксис изменился.

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

Или использовать один из другого Когда переопределяет.

+0

Спасибо! Я не думаю, что вы можете указать мне на любые записи в документах/блогах? – Twisted

+0

Посмотрите на unittests. –

+0

Хорошая идея! Я смотрел, но практически не имел никакого покрытия в сборке, которое у меня есть :-( – Twisted

 Смежные вопросы

  • Нет связанных вопросов^_^