2011-03-10 11 views
10

solo una semplice domanda:Quale versione di Ninject dovrei installare da NuGet?

ho intenzione di utilizzare Ninject nel mio ASP.NET MVC 3 applicazione, ma nel Package Manager ci sembrano essere alcune opzioni:

  • Ninject
  • Ninject.MVC3
  • Ninject.Web

tra gli altri. Quale di questi dovrei installare?

+1

Ultimamente mi sono chiesto anche questo. È confuso perché Ninject.MVC3 * era * la versione non ufficiale e raccomandata contro, ma ora sembra che sia la versione ufficiale. Per fortuna, sto evitando NuGet per Ninject proprio ora, a causa della confusione. –

risposta

8
+0

Ciò vale anche per MVC Web API? Ho notato sul wiki che il pacchetto MVC3 dovrebbe funzionare anche per MVC4, quindi presumo di sì. – jamiebarrow

2

Installare Ninject.MVC3. Il pacchetto installa automaticamente le dipendenze di cui ha bisogno (cioè Ninject)

Edit:

Guardando Ninject.Web.Mvc.nuspec, sembra che installerà Ninject 2.2.0.0 2.2.1.0

versione corretta collocato. Ma ancora, installalo direttamente in modo che anche le eventuali dipendenze vengano installate automaticamente.

+2

Questo è sbagliato. Il file che hai collegato è solo un modello. È modificato dal processo di compilazione. Una nuova installazione utilizzerà 2.2.1.0. –

Problemi correlati