从.config文件获取值

时间:2012-06-30 08:25:38

标签: c# wpf

我编写基本代码,这是WPF项目......

string a = ConfigurationManager.AppSettings["SetUserDB"];
MessageBox.Show(a);

但变量a为空,为什么?我在项目中使用System.Configuration ...

我的配置文件:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="SetUserDB" value="RemoteDBHavana" />
  </appSettings>
</configuration>

现在,我可以重命名配置文件的值吗?谢谢:))

1 个答案:

答案 0 :(得分:1)

如果您有一个名为App1.exe的可执行文件,则配置文件必须与此可执行文件位于同一目录中,并命名为App1.exe.config。这是.NET用来加载配置文件的惯例。