我有一個控制檯應用程序,我們稱之爲Test.Console
。此應用程序使用名爲Test.Code
的項目。如何確保正確加載app.config?
Test.Code
是一個訪問數據庫的包裝,應該有一個包含連接字符串的文件app.config
。
Test.Console
應該訪問Test.Code
中的類來訪問數據庫中的內容。
但是,當我把代碼項目中的app.config中的連接字符串,它似乎無法訪問它,但是當我把它放在控制檯項目中的app.config中,代碼在Code項目中似乎可以訪問它。
有什麼辦法可以把連接字符串放在代碼項目而不是控制檯項目中?
編輯:
的App.config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<clear />
<add name="ACE" connectionString="data source=servername;database=ACE;userid=username;password=password"/>
</connectionStrings>
</configuration>
在我的課:
string connection = ConfigurationManager.ConnectionStrings["ACE"].ConnectionString;
就是這樣的時刻。
你可以發佈你的app.config和你的代碼閱讀連接字符串?根據我的理解,閱讀這些設置不應該有任何問題。 –