2012-04-21 90 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