2013-06-26 36 views
0

我有一個C#2010控制檯/桌面應用程序,它從它的app.config文件中獲取它自己的數據庫連接。此應用程序添加對dll的引用,以便它可以訪問另一個C#控制檯/ windows應用程序。C#2010訪問被調用DLL中的程序的app.config值

主要的C#2010控制檯/桌面應用程序需要能夠訪問被調用的DLL程序的數據庫連接。被調用程序的數據庫連接存儲在app.config文件中。

因此,你能告訴我的代碼或向我解釋了主要的C#2010控制檯/桌面應用程序如何獲得存儲在由該DLL訪問的程序app.config文件與數據庫的連接?

回答

0

只有一個配置文件,以可執行文件和配置擴展名命名。只要致電:

ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString 

http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.connectionstrings.aspx

+0

以上操作njot解決問題。 「主」C#2010桌面應用程序從其app.config文件中獲取其數據庫連接字符串值。然而'主'pforam使用它的配置文件而不是DLL的配置文件。因此,你能告訴我如何讓主程序從DLL的app.config文件訪問數據庫連接嗎? –

+0

dll的沒有配置文件。相反,將所有配置值合併到單個配置文件中即可完成。將這個文件命名爲與.config擴展名相同。 – Oscar