2011-03-10 13 views
10

sólo una simple pregunta:¿Qué versión de Ninject debería instalar de NuGet?

que voy a utilizar en mi Ninject aplicación ASP.NET MVC 3, pero en el gestor de paquetes parece que hay algunas opciones:

  • Ninject
  • Ninject.MVC3
  • Ninject.Web

Entre otros. ¿Cuál de estos debo instalar?

+1

Me he estado preguntando esto últimamente también. Es confuso porque Ninject.MVC3 * era * la versión no oficial y no se recomendaba, pero ahora parece que es la versión oficial. fwiw, estoy evitando NuGet for Ninject en este momento debido a la confusión. –

Respuesta

8
+0

¿Sigue siendo relevante para MVC Web API también? Noté en el wiki que el paquete MVC3 debería funcionar también para MVC4, así que supongo. – jamiebarrow

2

Instalar Ninject.MVC3. El paquete instalará automáticamente las dependencias que necesita (es decir Ninject)

Editar:

En cuanto a Ninject.Web.Mvc.nuspec, que parece que va a instalar Ninject 2.2.0.0 2.2.1.0

versión correcta de colocar. Pero, de nuevo, instálelo directamente para que las dependencias también se instalen automáticamente.

+2

Eso está mal. El archivo que vinculó es solo una plantilla. Es modificado por el proceso de compilación. Una nueva instalación usará 2.2.1.0. –

Cuestiones relacionadas