ninject 2.2を使用していたプロジェクトに取り組んでいたので、ninject 3.0に変換しましたが、このコードは機能しなくなったようです。
/// <summary>
/// Load your modules or register your services here!
/// </summary>
/// <param name="kernel">The kernel.</param>
private static void RegisterServices(IKernel kernel)
{
kernel.Load("PFFTester.Persistence.dll");
kernel.Load("Pyrosphere.Providers.dll");
}
私はそれらの2つのdllにninjectモジュールを持っています..しかし、私はそれらがそれらにあることを知っているので..すべてのアセンブリを検索したくありません..これは以前に機能しました!コントローラーをロードしようとして何も注入しないMVC3を起動した場合を除いて、エラーは発生しません。そのため、パラメーターのないコンストラクターが見つからないとクラッシュします。