Ninject.Web.Mvcモジュールをダウンロードしたところ、Ninject.Web.Commonにあることを発見したNinjectHttpApplicationクラスが含まれておらず、Ninject.Web.MvcモジュールとそのモジュールなしでNinject.Web.Commonを使用していることに気付きました。これまでのところうまく機能しています。だから私の質問は..ASP.NETMVC3アプリケーションでNinjectを適切に使用するには、Ninject.Web.Mvcライブラリが必要ですか?アプリケーションで使用しないアセンブリ/ライブラリを追加したくない
3 に答える
2
このNinject.Web.Mvc
モジュールは、コントローラーに依存性注入を追加する機能を提供します。コントローラのコンストラクタに依存する必要がない場合は、このライブラリがなくても問題ありません。
詳細はこちらをご覧ください。
于 2012-07-29T20:33:19.010 に答える
1
簡単な答えはノーです、あなたはそれを必要としません!
それほど短くない答えはまだです:いいえ!ただし、依存関係リゾルバーの配線など、すべてが正しく処理されていることを確認する必要があります。
于 2012-07-29T20:30:07.000 に答える
1
いいえ、必須ではありませんが、生活が楽になります。このライブラリには、MVCアプリを接続するための接着剤と、フィルターインジェクションを利用する方法が含まれています。
使用する必要はありませんが、使用しないということは、自分でたくさんのコードを書く必要があるということです。
于 2012-07-29T20:33:09.923 に答える