2012-02-16 11 views
1

私は実行可能なプロジェクトAとBをソリューションsAとsBで持っています。これらのソリューションはどちらも、機能が似ており共通のコードを多く共有しているため、プロジェクトC、Dなどを参照しています。複数の(関連する)ソリューションに1つのLog4Net設定ファイルを使用できますか?

私はうれしくsAにLog4Netを実装しました。これは、dllとconfigファイルを2つのソリューションの親フォルダに保存し、sAから参照することによって実現しました。設定ファイルはプロジェクトAに追加され、ビルド時にはbin\DebugまたはReleaseというフォルダにコピーされ、実行時に使用できるようになりました。

私の問題はこれです.C、Dなどは一般的なプロジェクトなので、プロジェクト固有の設定ではなく元のゴールデンソースファイルを参照しています。しかし、設定ファイルをAに追加すると、プロジェクトフォルダにコピーされたので、もはやオリジナルを編集していません。ファイルをBに追加すると3つのファイルが作成されますが、間違いなく同期が外れることになります。

プロジェクトをオリジナルのものを参照して適切なbinフォルダにコピーする方法がありますか。これは実質的にsAとsBの間に1つの設定ファイルを持っていますか?私は見落としている別の解決策はありますか?

答えて

2

Add an existing file to a project as linkをお探しですか?

enter image description here

希望これは

+0

を助けこれは完璧です - 私は完全にその機能を忘れたいです!こうすることで、単一のソースを維持できますが、各ソリューションから透過的に編集できます。ありがとう。 – Alex

関連する問題