2009-08-26 82 views
1

你好,从很久以前的潜伏者,第一次海报。在C中移植自定义配置部分#

我正在使用自定义配置节的C#应用​​程序来保存ftp帐户信息。当我发布新的修订版本时,以前版本中保存的所有信息都将消失。

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

最好我宁愿使用内置的ConfigurationManager中,但我考虑要么通过XML处理我手动使用不同的设置,或者创建和使用可序列化类。

有什么建议吗?谢谢。

回答

0

我写了一篇关于在我的博客上创建和使用自定义配置部分的帖子,但从此以后没有任何更改,因此仍然有效。 http://jaimalchohan.wordpress.com/2008/04/29/custom-configuration-sections/

自定义配置部分功能相当强大,它提供的控制级别远远低于仅使用COnfigurationManager.AppSettings的级别。然而,如果你拥有的只是一个手工设置,它可能不值得。

在只使用XML与XML阅读器,你不必编写代码来填充自己的自定义bjects,默认值所需的值,也有一些基本的字符串验证的好处。自定义配置部分是一个不错的方法。

+0

不会对任何版本不过?在我看来,他已经有一个工作的自定义部分。 – Thorarin 2009-08-26 20:13:05

0

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

的选项

  1. 注册
  2. 自定义XML设置文件
相关问题