2009-08-26 49 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設置文件