如何在WPF应用程序中使用App.config文件?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (29)

在我的WPF应用程序中创建了一个App.config文件:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appsettings>
    <add key="xmlDataDirectory" value="c:\testdata"/>
  </appsettings>
</configuration>

然后尝试用这个读取值:

string xmlDataDirectory = ConfigurationSettings.AppSettings.Get("xmlDataDirectory");

应该使用我无法找到的ConfigurationManager,甚至在类视图中搜索。

如何在WPF中使用这样的配置文件?

提问于
用户回答回答于

必须引用GAC中的System.Configuration程序集

使用ConfigurationManager不是WPF特有的:它是访问任何类型应用程序的配置信息的特权方式

用户回答回答于

在你的app.config中改变appsetting

<applicationSettings>
    <WpfApplication1.Properties.Settings>
        <setting name="appsetting" serializeAs="String">
            <value>c:\testdata.xml</value>
        </setting>
    </WpfApplication1.Properties.Settings>
</applicationSettings>

然后在代码中

string xmlDataDirectory = WpfApplication1.Properties.Settings.Default.appsetting.ToString()

扫码关注云+社区

领取腾讯云代金券