2012-10-12 39 views

回答

0

對於這兩個DLL,您應該可以使用App.config(Windows應用程序)或web.config(Web服務)。您可以在App.config或web.config文件中結合兩個DLL所需的設置。不需要單獨的DLL配置文件。

+0

好的,但我不想依賴於消費者,即將消耗我的DLL的app.config(Windows應用程序)。我想我的兩個DLL與他們的公共配置文件分開即Common.DLL.Config文件 –

+0

然後使用下面的代碼我可以訪問它們在DLL.var config = ConfigurationManager.OpenExeConfiguration(「foo.dll」); config.ConnectionStrings。 [etc] –

+0

爲什麼你打算保持配置文件分開,而不是合併app.config文件中的設置?保持單獨的配置文件實際上會增加管理新配置文件的開銷。我知道的一種方法是定義一個自定義配置部分。自定義配置部分可以使用所有設置在單獨的配置文件中聲明。 app.config文件只需要聲明自定義配置節的存在。 – jags