2012-04-21 80 views
1

在我的解決方案讀取應用程序的設定值,我有4個項目名爲UI,業務,數據和common.In數據的項目,我有一個app.config文件有下列值從配置文件

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
<appSettings> 
<add key="LibrarySystemConnection" value="server=(local);Initial Catalog=SanasaLibrarySystem;Integrated Security=True; 
    User ID=sa;Password=123"/> 
</appSettings> 
</configuration> 

在一類數據項目我訪問上面的鍵如下:

connectionString = ConfigurationSettings.AppSettings["LibrarySystemConnection"]; 

當我運行的connectionString retuns代碼null.Anybody有一個想法,什麼是錯誤的代碼

回答

1

你SH請將app.config文件移到您的主UI項目中。

+0

我想要做的就是從讀取配置文件的連接字符串,而不是在數據硬編碼什麼讀取來自assembley的配置項目。 – udaya726 2012-04-21 02:16:39

+1

是的,將配置文件移動到您的UI項目,它將工作。 – msigman 2012-04-22 18:46:43

1

無論是app.config文件移動到生成EXE項目或使用this