別のプロジェクトから継承したかなり高価なライブラリがあります。このアセンブリは、Unity を介したインターセプトを使用しており、設計時の構成のために精巧な Web.config が必要です。MSMQ WCF サービス内からこのアセンブリを使用しようとしていますが、アセンブリ内のコードが Enterprise Library によってホストされている DB 接続を開こうとするとエラーが発生します。
依存関係の解決に失敗しました。タイプ = "ServicesImplementation.EntityMaster.IEntityRepository"、名前 = "(none)"。例外が発生しました: 解決中。例外は次のとおりです。InvalidOperationException - 現在の型である ServicesImplementation.EntityMaster.IEntityRepository はインターフェイスであり、構築できません。タイプマッピングがありませんか?
私の質問は、WCF サービスからすべての構成責任を負う必要があるか、またはこの構成が参照アセンブリ内にカプセル化されているかです。