ロードNinjectコンポーネントの命令キャッシュ:エラー私はasp.netのWeb APIプロジェクトでninject使用していますし、この断続的なninjectエラーを受け始めている
「 んが、そのようなコンポーネントはカーネルの中に登録されていないNinjectコンポーネントの命令キャッシュを搭載エラーコンポーネントコンテナ」
私が使用している:。
- Ninject 3.0.1.10
- Ninject.MVC3 3.0.0.6
- Ninject.Web.Common 3.0.0.7
これらはすべて私がIocConfig.RegisterIocに私のモジュールをロードし、その他の変更や微調整を行っていないNuGetで私のプロジェクトになっています。
これは無関係かもしれませんが、私のコンストラクタの1つにIKernelを注入するのとほぼ同時に問題が発生し始めました。私は "特別なレゾルバ"について読んだことのためにこの綴りを設定しませんでした。
は、私はここに同様の質問の数を読んでいる:
Ninject + "Error loading Ninject component ICache"
Ninject and ChildKernel in MVC3 project: "Error loading Ninject component ICache"
Randomly-Occurring Ninject Exception: "Error loading Ninject component ICache"
これらの各場合にはOPが私と同じエラーが発生しましたが、解決策は適切ではありません - 私は子のカーネルを作成していないので、私はバグのあるバージョンのものを使用していません。