我创建了一个应用程序.我的WPF应用程序中的配置文件:

<?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的:它是访问任何类型应用程序的配置信息的特权方式.

更多信息请参见Microsoft Docs - ConfigurationManager Class.

.net相关问答推荐

DotNet COM初始化问题

.Net MAUI Android 无法与 API localhost 对话

如何找到windows服务exe路径

标签从右向左增长

使用 Thread.Abort() 有什么问题

防止对话框在按钮的单击事件处理程序中关闭

如何以编程方式 Select ListView 中的项目?

图像与位图类

如何将 NuGet 与 Visual C# Express 一起使用?

关闭 Visual Studio 中所有选项卡但当前选项卡的键盘快捷键?

解密 .NET clr20r3 异常参数 P1..P10

资源(.resx)文件有什么好处?

文件按文件名模式存在

将两个列表映射到 C# 中的字典中

如何在安装后立即启动 .NET Windows 服务?

如何使用通用扩展方法中的字符串列名在 IQueryable 上应用 OrderBy?

从字节数组中读取 C# 中的 C/C++ 数据 struct

C# - 在 WPF 应用程序中保存用户设置的方法?

多个列表与 IEnumerable.Intersect() 的交集

序列化一个可为空的 int