settings.settings を使用してユーザー固有の設定 (scope=User) を保存するアプリケーションを作成しました。設定は起動時に正しくロードされ、使用中に変更され、次回の起動のために正しく保存されます。このサイクルは問題ないようです。
新しいビルドのアセンブリとファイルのバージョンを更新すると、問題が発生します。起動時に設定が読み込まれなくなりました (代わりに、デフォルト値が使用されます)。また、バージョン 1.1 から保存された構成ファイルは、バージョン 1.2 が起動され、新しい構成ファイルが生成されて保存された場合でも保持されるようです (つまり、バージョン 1.1 を再起動すると、構成ファイルはそれから保存された構成ファイルになります)。バージョン)。
そのため、設定はアセンブリやファイルのバージョンに固有のもののようです。また、バージョン 1.1 とバージョン 1.2 の間で、settings.settings ファイルなどに変更がなかったことも注目に値します (つまり、これらの異なるビルド間で行った唯一の変更はバージョン番号の変更でした)。
バージョンの変更後もこれらの設定を保持する方法はありますか?