現在 My.Settings/Properties.Settings を使用して、さまざまなユーザー設定を保存しています。これらの設定の多くは、さまざまなフォームのコントロールにバインドされています。
ただし、より高度な制御が必要です。具体的には、特定の設定グループを再読み込みまたは保存できるようにしたいと考えています。組み込みの Settings.settings ファイルを使用すると、これらの設定を 1 つのグループとしてのみ処理できます。
追加の設定ファイルを作成できることはわかっています。この記事(概要セクション) では、Settings.settings が存在しない場合、アプリケーションはプロジェクト ルートで他の .settings ファイルを探すことを示唆していますが、これはそうではないようです。私の場合(私が何か間違ったことをしていない限り):
それらは途方もないパワーと柔軟性を提供します。たとえば、カスタマイズした設定ファイルをプロジェクトに追加して、さまざまなグループの設定を管理できます。これにより、値のグループまたはサブセットの設定を個別のファイルに保存できるため、保存と読み込みの時間を節約できます。
私は独自の設定クラスを構築し、それをすべて自分で実行しようとしていますが、複数の設定ファイルを持つことができる場合、組み込みの機能が私によく合っているので残念です。
更新: この記事では、追加の設定ファイルを追加して、それらを [プロパティ] フォルダーにドラッグできることをお勧めします。残念ながら、私の現在のプロジェクトは VB.Net にあり、この動作は再現されていないようです。