Я читал о контекстной привязке объектов здесь: 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. У меня нет учетной записи.
Ваша ссылка на очень старую версию Ninject. Это сейчас в основной сборке, но синтаксис изменился.
Bind<IFoo>().To<Foo>().When(request => DoSomeFilteringHere)
Или используйте один из других при переопределении.