これが私のシナリオです。モデル ビューとコントローラーを含むマスター プロジェクト (MVC4) があります。別のチームによって開発された別のプロジェクトがあります。2 番目の (サブ) プロジェクト (MVC4) には、アセンブリにビューが埋め込まれたモデル、ビュー、およびコントローラーがあります。
サブ プロジェクトのアセンブリは、特定のフォルダー内のマスター プロジェクトにドロップされます。マスター アプリケーションを再コンパイルして、サブ プロジェクトのアセンブリへの参照を追加できません。
Castle Windsor はフォルダーを検索し、アセンブリで定義されたクラスを正常に検出します。XML ファイル定義を使用してルートを作成するルーチンがあります。ルートはルート定義で名前空間オプションを使用し、HTML ヘルパーはルートが使用可能であることを確認します。
ユーザーがコントロールをサブ プロジェクト コントローラーに転送するマスター プロジェクトのビューのリンクをクリックすると、例外が発生することを除いて、すべて問題ないようです。報告された問題は、Castle Windsor がインスタンス化する正しいコントローラーを見つけられないことです (ただし、モジュールとその依存関係が正常に構築されていると報告されています。
私が見逃している可能性があるものについての手がかりはありますか?私はまだコードを投稿していないことを知っています。私はコードのあるコンピューターの前にいません。どこを見るべきかについてのアイデアを探しているだけです。
ありがとう!