したがって、C#で.NETアセンブリを使用しています。バイナリとソースの両方にロガーがありません。 私が必要とするのは、特定のロガーを初期化するプロパティを挿入することだけです。それから私はすべてのメソッドでロガー呼び出しを導入する必要があります。最初の方法 - プロパティとその呼び出しを手動で書きます。そして2番目の方法は、自動的にそれを行う別のクラス\メソッド(私は同じアセンブリ内にあると思います)を書くことです。プログラムでアセンブリにコードを挿入する方法
可能ですか?助言がありますか?
インタビューの質問の1つだったと思います。しかし、これが可能であるという証拠はなく、彼らは「いいえ、これを手動で行う」と聞きたがりました。
http://en.wikipedia.org/wiki/Aspect-oriented_programming –