Visual Studio 2013 で既定の MVC5 Web アプリケーションを作成し、 NuGet からStructureMap.MVC5パッケージに追加しました。
インターフェイスITester
と実装を作成しました。Tester
コントローラー アクションはITester
パラメーターとして を受け取ります。
しかし、プロジェクトを実行するとエラーが発生しますCannot create an instance of an interface
。
これによると、うまくいくはずです。(デフォルトの規則に依存するのではなく)構造マップに使用Tester
するように明示的に指示した場合も、同じ結果が得られます。ITester
以前、MVC4 Web アプリケーションでStructureMap.MVC4を問題なく使用したことがあります。