2011-03-10 12 views
10

tylko proste pytanie:Którą wersję Ninject zainstalować z NuGeta?

Zamierzam użyć Ninject w moim ASP.NET MVC 3 aplikacji, ale w Menedżerze Pakietu nie wydają się być kilka opcji:

  • Ninject
  • Ninject.MVC3
  • Ninject.Web

Wśród innych. Które z nich należy zainstalować?

+1

Też się nad tym zastanawiałem. To mylące, ponieważ Ninject.MVC3 * było * nieoficjalną wersją i było zalecane przeciwko, ale teraz wygląda na to, że jest to oficjalna wersja. fwiw, Unikam teraz NuGeta dla Ninjecta z powodu zamieszania. –

Odpowiedz

8
+0

Czy to nadal dotyczy interfejsu API MVC Web? Na wiki zauważyłem, że pakiet MVC3 powinien również działać dla MVC4, więc zakładam, że tak. – jamiebarrow

2

Zainstaluj Ninject.MVC3. Pakiet zostanie automatycznie zainstalować wszystkie zależności, których potrzebuje (tj Ninject)

Edit:

Patrząc na Ninject.Web.Mvc.nuspec, wygląda to zainstalować Ninject 2.2.0.0 2.2.1.0

Umieszczony właściwą wersję. Ale ponownie zainstaluj go bezpośrednio, aby wszystkie zależności były również automatycznie instalowane.

+2

To źle. Połączony plik to tylko szablon. Jest modyfikowany przez proces kompilacji. Nowa instalacja będzie używać 2.2.1.0. –

Powiązane problemy