从配置文件中读取应用程序设置值

时间:2012-04-21 02:09:39

标签: c# app-config

在我的解决方案中,我有4个名为UI,Business,Data和common的项目。在Data项目中,我有一个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>

在Data项目的一个类中,我按如下方式访问上面的键:

connectionString = ConfigurationSettings.AppSettings["LibrarySystemConnection"];

当我运行代码时,connectionString返回null。任何人都知道代码中有什么错误

2 个答案:

答案 0 :(得分:1)

您应该将app.config文件移动到主UI项目。

答案 1 :(得分:1)

将app.config文件移动到生成exe的项目或使用this

从汇编中读取配置