首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >迁移C#中的自定义ConfigSection

迁移C#中的自定义ConfigSection
EN

Stack Overflow用户
提问于 2009-08-26 20:03:18
回答 2查看 308关注 0票数 2

你好,来自很长一段时间的潜伏,第一次海报。

我正在开发一个带有自定义配置部分的C#应用程序,用于保存ftp帐户信息。当我发布新版本时,以前版本中保存的所有信息都消失了。

我尝试过使用Properties.Settings.Default.Upgrade(),但这只会更新用户设置,而不会更新自定义配置部分。

我更喜欢使用内置的ConfigurationManager,但我正在考虑要么处理我通过xml手动使用的各种设置,要么创建和使用一个可以序列化的类。

有什么建议吗?谢谢。

EN

回答 2

Stack Overflow用户

发布于 2009-08-26 20:07:55

不久前,我在我的博客上写了一篇关于创建和使用自定义配置节的文章,但从那以后没有任何变化,所以它仍然有效。http://jaimalchohan.wordpress.com/2008/04/29/custom-configuration-sections/

自定义配置节相当强大,确实为您提供了比仅使用COnfigurationManager.AppSettings更高级的控制级别。然而,如果你所拥有的只是一堆设置,那可能就不值得了。

与仅将XML与XML阅读器一起使用相比,您无需编写代码来填充您自己的自定义bject、默认值、必需值以及一些基本的字符串验证,从而获得了好处。自定义配置节是一种不错的方式。

票数 0
EN

Stack Overflow用户

发布于 2011-05-04 22:45:03

这是一个旧的(2002)关于持久化用户设置的MSDN article。这将在升级过程中起作用。

这些选项包括

  1. Registry
  2. Custom XML设置文件
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1337128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档