プロジェクトで構成ファイルに加えて設定ファイルを使用していますが、構成ファイルよりも設定ファイルの使用をやめたいと考えています。
設定ファイルはデフォルトの.net
アプリケーション設定メカニズム ( ) であり、構成ファイルは手動でApplicationSettingsBase
シリアライズするカスタム クラスです。deserialize
過去にNeedUpgrade/Upgrade()
ロジックを適用して以前のバージョンの設定を保持することに成功しましたが、どういうわけか設定が失われているようです。
以前のプロジェクトに関するこのプロジェクトの違いは、Click-Once を使用して展開されることです。
この問題を回避するために、設定ファイルから離れて、静的フォルダー ( Environment.SpecialFolder.LocalApplicationData
) に保存されている構成ファイルを使用したいと考えていますが、この移行/変更を管理する最善の方法がわかりません。
アドバイスをいただければ幸いです。