WinForms2.0アプリケーションには2つのアセンブリがあります。1番目のアセンブリはGUIとプロジェクト固有のコードを処理し、2番目のアセンブリはすべての再利用可能なコードを配置する場所です。どちらのプロジェクトもソリューションの一部です。1番目のプロジェクトは2番目のプロジェクトを参照します。
ここで、両方のプロジェクトがlog4net.dllファイルを参照する必要があります。log4netソースコードをダウンロードしてビルドしたフォルダーを指す参照を各プロジェクトに追加する必要があります。または、log4net.dllファイルを各プロジェクトディレクトリにコピーする必要がありますか?
または、ソリューションの一部としてlog4netソースコードプロジェクト全体を追加して、既存のアプリケーションを壊すlog4netの将来の変更から隔離する必要がありますか?
要件の1つは、既存のコードを壊す可能性のあるlog4netの将来のバージョン変更が、私のプロジェクトに与える影響を最小限に抑えることです。
ベストプラクティスは何ですか?
私はC#2.0を使用しています。
ありがとう、