アプリケーションでEnterpriseLibrary5.0のロギングアプリケーションブロックを使用しています。私のアーキテクトはカスタム動作を望んでいたので、データベースにログを記録し、途中で他のカスタムコードを実行する独自のトレースリスナーを作成しました。これはすべて機能します。
このトレースリスナーとそのデータクラスをEnterpriseLibraryプロジェクト内の他のリスナーと一緒に作成すると、ログターゲットリスナーをリスナーのタイプとして追加しようとすると、構成ツールによって取得されます。問題は、私のアーキテクトがエンタープライズライブラリのソースコードを変更することを望まないため、リスナーを独自のDLLに実装し、エンタープライズライブラリの構成からそれらを参照することを望んでいることです。これも機能します。
私の唯一の問題は、この方法でそれを行うと、構成ツールが追加できるタイプとしてリスナーを取得しないことです。構成ファイルを手動で編集でき、このように機能しますが、構成ツールを介してこれを実行できるようにする必要があります。
どんな助けでもいただければ幸いです。