1
我有解決方案SA和SB可執行的項目A和B。這兩種解決方案都引用項目C,D等等,因爲它們在功能上相似,因此共享了很多通用代碼。我可以將一個Log4Net配置文件用於多個(相關)解決方案嗎?
我愉快地實現log4net的成SA通過保持DLL和配置文件的兩種解決方案的父文件夾,並從SA引用它們。該配置文件添加到項目中,以便在生成過程中它在運行時複製到bin\Debug
或Release
文件夾和可用。
我的問題是這樣的 - 因爲C,d,等等都是常見的項目,他們引用的是原金源文件,而不是任何特定的項目配置。但是,當我將配置文件添加到A時,它被複制到項目文件夾中,因此我不再編輯原始文件。如果我將文件添加到B,那麼我現在有三個文件,這無疑會失去同步。
有沒有一種方法可以讓項目參考原始文件並將其複製到適當的bin
文件夾中,從而有效地在sA和sB之間創建一個配置文件?我還忽略了另一種解決方案嗎?
這是完美的 - 我已經完全忘記了該功能!通過這種方式,我可以維護單個來源,但可以從每個解決方案透明地編輯它。謝謝。 – Alex 2012-02-16 16:24:57