単純な疑問:NuGetからどのNinjectバージョンをインストールすればよいですか?
私は私のASP.NET MVC 3アプリケーションでNinjectを使用するつもりはなく、パッケージマネージャでいくつかのオプションがあるように思えるよ:
- Ninject 中でも
- Ninject.MVC3
- Ninject.Web
。これらのうちどれをインストールする必要がありますか?
単純な疑問:NuGetからどのNinjectバージョンをインストールすればよいですか?
私は私のASP.NET MVC 3アプリケーションでNinjectを使用するつもりはなく、パッケージマネージャでいくつかのオプションがあるように思えるよ:
。これらのうちどれをインストールする必要がありますか?
が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/
を参照してください。最後の一つはその間に少し古くなって、それでも良い情報が含まれています。私は昨日、それを更新しようとします。
これはMVC Web APIにもまだ関係していますか? MVC3パッケージはMVC4でも動作するはずだとwikiに気付きました。 – jamiebarrow
Ninject.MVC3
をインストールします。パッケージは自動的にそれが必要とするすべての依存関係(すなわちNinject
)
編集インストールされます:それは適切なバージョンを置いたNinject
2.2.0.0
2.2.1.0
をインストールするよう
がNinject.Web.Mvc.nuspec
を見ると、それが見えます。しかし、再度それを直接インストールして、依存関係も自動的にインストールされるようにしてください。
それは間違っています。リンクしたファイルは単なるテンプレートです。これはビルドプロセスによって変更されます。新しいインストールでは2.2.1.0が使用されます。 –
私はこれも最近不思議でした。 Ninject.MVC3 *は非公式バージョンであり、これに対して推奨されていたので混乱していますが、今は公式バージョンのようです。 fwiw、混乱のためにNinjectのためのNuGetを今は避けています。 –