我编写基本代码,这是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>
现在,我可以重命名配置文件的值吗?谢谢:))
答案 0 :(得分:1)
如果您有一个名为App1.exe
的可执行文件,则配置文件必须与此可执行文件位于同一目录中,并命名为App1.exe.config
。这是.NET用来加载配置文件的惯例。