如何在 .NET 中为我的应用程序创建配置文件
本文关键字:我的 应用程序 创建 配置文件 NET | 更新日期: 2023-09-27 17:56:46
我正在开发一个软件,并希望为我的应用程序创建一个配置文件,以存储将在运行时使用的配置。我已经看到一些软件使用config.xml文件来实现这一点。我想使用的配置文件将具有:
- 缓存文件夹位置
- 配色方案
- 切换缓存的选项
怎么办呢?我正在与 WPF 合作。
在Visual Studio中,向项目添加"app.config"。 生成应用程序时,这将创建一个 AppName.exe.config 文件,其中 AppName 是可执行文件的名称。 这是一个可以包含您的设置的 XML 配置文件。
如果这些选项是特定于用户的,请不要使用 app.config - 这是用于全局应用程序设置,您将破坏其他用户的设置。我之所以提出这一点,是因为您在问题中提到了缓存选项,在某些应用程序中,缓存或不缓存的选择是在用户级别。
相反,我建议您创建一个域对象来存储配置设置,并将该对象序列化到当前用户的独立存储文件夹中的本地文件夹。
当应用程序启动时,只需查看当前用户的独立存储文件夹,确认序列化文件存在,然后反序列化回域对象。
就像在 WPF 世界中一样,你也可以使用 App.XAML
来定义和使用配色方案
使用标准的 .NET 设置框架。
更多细节在这里:将程序设置存储在文本文件中(如"config.cfg")背后的逻辑如何?
这也将有助于 http://msdn.microsoft.com/en-us/library/aa730869%28v=vs.80%29.aspx。
虽然这篇文章有点旧,但从那以后在这个领域没有太大变化。