0

私のアプリケーションでは、SharePoint にログを書き込む必要があります。ご存じのとおり、SharePoint 2010 ではWriteTrace()およびWriteMethod()メソッドを使用してログを簡単に書き込むことができますが、SharePoint 2007 ではログを直接書き込む方法はありませんが、ここで役立つ記事を見つけました。

ここに問題があります。ご存じのとおり、 SharePoint 2007 ではメソッドWriteTrace()WriteMethod()メソッドが認識されません。コードをコンパイルすると、エラーがスローされます。しかし、コードを 2010 年用と 2007 年用の 2 つの部分に分けたくありません。良い解決策のアイデアはありますか? ありがとう!

4

1 に答える 1

5

コードを分離する必要があります。ただし、適切な設計として、ログ トレース コードのみを独自のアセンブリにリファクタリングし、FactoryまたはAbstract FactoryDesign パターンを使用して実行時にそのアセンブリを読み込むことができます。

于 2012-04-25T01:54:31.410 に答える