为了账号安全,请及时绑定邮箱和手机立即绑定

如何从exe-files配置文件中读写?

如何从exe-files配置文件中读写?

C#
汪汪一只猫 2023-08-20 10:02:48
我已经用 winforms 制作了一个 exefile,我想读取/写入 exefiles 配置的设置。但我该怎么办呢?我使用的是 Visual Studio 2013。Visual Studio 2013 和 20196 之间有区别吗?我在 C# 中尝试了以下操作,但找不到 Configuration、ConfigurationManager 和 ConfigurationSaveMode - 那么我需要使用什么?Configuration config = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);config.AppSettings.Settings.Remove("CountryCode");config.AppSettings.Settings.Add("CountryCode", "+45");config.AppSettings.Settings.Remove("MobilePhone");config.AppSettings.Settings.Add("MobilePhone", "12345678");config.Save(ConfigurationSaveMode.Modified);
查看完整描述

1 回答

?
米脂

TA贡献1836条经验 获得超3个赞

这不是 winform 中设置的工作方式。调用项目的属性(右键单击项目,选择属性)。单击设置。在那里输入您的设置 - 例如,创建一个名为 TimerInterval,类型为 int,用户范围,值设置为 3000

要从代码中使用它们,请执行以下操作:

_myTimer.Interval = Properties.Settings.Default.TimerInterval;

要更改设置,请像任何其他属性一样进行设置:

Properties.Settings.Default.TimerInterval = 2000;

要拯救他们,请执行以下操作:

Properties.Settings.Default.Save();

只有用户范围的设置可以在运行时更改/保存。通过如上所述更改设置网格来更改应用程序范围设置。目的是您将用户范围设置用于用户将更改的内容/首选项,并将应用程序范围设置用于您的应用程序需要运行但您作为开发人员想要配置的内容(可能是数据库连接字符串)


查看完整回答
反对 回复 2023-08-20
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信