Autofac 経由で接続されるパフォーマンス監視インターセプターを作成する必要があります。残念ながら、これは MVC3 プロジェクト用です。つまり、Autofac 3 は MVC4 とのみ互換性があるため、Autofac 2.6.3 を使用しています。そのため、Autofac.Extras.DynamicProxy2
Nuget パッケージは MVC3 と互換性がないため使用できません。
AutofacContrib.DynamicProxy2
と互換性のある を見つけましたAutofac 2.6.3
。問題は、依存関係間のバージョンの不一致が原因で、Nuget パッケージがインストールされないことです。問題を以下に示します。
- AutofacContrib.DynamicProxy2
- 「Autofac (>= 2.4.5.724)」に依存
- 「Castle.Core (>= 2.5.2)」に依存します。
- 「Castle.DynamicProxy (>= 2.2.0)」に依存します。
- 「Castle.Core (= 1.2.0)」に依存します。
次の Nuget パッケージ インストール エラーが発生します。
「Castle.Core 2.5.2」から「Castle.Core 1.2.0」への更新に失敗しました。「Castle.Core 1.2.0」と互換性のある「AutofacContrib.DynamicProxy2」のバージョンが見つかりません
MVC3 と Autofac でメソッド インターセプトを実行するにはどうすればよいですか?