2012-02-16 38 views
1

我有解決方案SA和SB可執行的項目A和B。這兩種解決方案都引用項目C,D等等,因爲它們在功能上相似,因此共享了很多通用代碼。我可以將一個Log4Net配置文件用於多個(相關)解決方案嗎?

我愉快地實現log4net的成SA通過保持DLL和配置文件的兩種解決方案的父文件夾,並從SA引用它們。該配置文件添加到項目中,以便在生成過程中它在運行時複製到bin\DebugRelease文件夾和可用。

我的問題是這樣的 - 因爲C,d,等等都是常見的項目,他們引用的是原金源文件,而不是任何特定的項目配置。但是,當我將配置文件添加到A時,它被複制到項目文件夾中,因此我不再編輯原始文件。如果我將文件添加到B,那麼我現在有三個文件,這無疑會失去同步。

有沒有一種方法可以讓項目參考原始文件並將其複製到適當的bin文件夾中,從而有效地在sA和sB之間創建一個配置文件?我還忽略了另一種解決方案嗎?

回答

2

你尋找Add an existing file to a project as link

enter image description here

希望這有助於

+0

這是完美的 - 我已經完全忘記了該功能!通過這種方式,我可以維護單個來源,但可以從每個解決方案透明地編輯它。謝謝。 – Alex 2012-02-16 16:24:57

相關問題