0

ロギングにカスタムトレースリスナーを使用したいのですが、.dllファイル内に作成したくありません。.csファイルからカスタムトレースリスナーを使用するようにエンタープライズライブラリ構成を構成する方法はありますか?

このサイトのコードを使用していますhttp://blogs.msdn.com/b/ploeh/archive/2006/04/06/unittestyourenterpriselibrarylogginglogic.aspx

参考として。GetLogEntries()などのいくつかの主要なメソッドは「内部」であるため、.dllファイルの外部では機能しません。

4

1 に答える 1

1

アセンブリは展開の基本単位であるため、ある時点でコード (.cs) を .DLL または .EXE 内に配置する必要があります。ASP.NET Web サイトで .cs ファイルを使用し、ランタイムに依存してコードを (アセンブリに) コンパイルすることができるかもしれませんが、それで何が得られるかはわかりません。

投稿したリンクは、単体テストに使用するためのトレース リスナーです。内部メソッドは静的であり、単体テストの目的でのみ存在し、ロギングを実行するために Enterprise Library によって使用されることはありません。

于 2012-08-10T06:32:46.397 に答える