Какую версию Ninject следует установить из NuGet? просто вопрос: Я собираюсь использовать Ninject в моем приложении ASP.NET MVC 3, но в диспетчере пакетов, похоже, есть несколько вариантов: Ninject Ninject.MVC3 Ninject.Web Среди прочих. Какой из них я должен установить? Ответ 1 См. https://github.com/ninject/ninject.web.mvc/wiki/Setting-up-an-MVC3-application http://www.planetgeek.ch/2011/03/01/ninject-2-2-1-0-and-ninject-mvc3-2-2-1-0-released/ http://www.planetgeek.ch/2011/02/22/ninject-mvc3-and-ninject-web-mvc3-merged-to-one-package/ Последнее немного устарело в среднем, но по-прежнему содержит хорошую информацию. Я пытаюсь обновить его в течение ближайших дней. Ответ 2 Установите Ninject.MVC3. Пакет автоматически установит любые необходимые ему зависимости (т.е. Ninject) Edit: Рассматривая Ninject.Web.Mvc.nuspec, похоже, что он установит Ninject 2.2.0.0 2.2.1.0 Размещена правильная версия. Но опять же установите его прямо так, чтобы любые зависимости также были автоматически установлены.
Ответ 1 См. https://github.com/ninject/ninject.web.mvc/wiki/Setting-up-an-MVC3-application http://www.planetgeek.ch/2011/03/01/ninject-2-2-1-0-and-ninject-mvc3-2-2-1-0-released/ http://www.planetgeek.ch/2011/02/22/ninject-mvc3-and-ninject-web-mvc3-merged-to-one-package/ Последнее немного устарело в среднем, но по-прежнему содержит хорошую информацию. Я пытаюсь обновить его в течение ближайших дней.
Ответ 2 Установите Ninject.MVC3. Пакет автоматически установит любые необходимые ему зависимости (т.е. Ninject) Edit: Рассматривая Ninject.Web.Mvc.nuspec, похоже, что он установит Ninject 2.2.0.0 2.2.1.0 Размещена правильная версия. Но опять же установите его прямо так, чтобы любые зависимости также были автоматически установлены.