.NETアプリケーション設定の保存場所の詳細説明
.NET アプリケーションの設定は通常、構成データが実行可能ファイル (.exe) と混在するのを避けるために別のファイルに保存されます。このファイルの正確な場所は、設定の範囲 (ユーザー固有またはマシン全体) によって異なります。
ユーザー固有の設定を変更して保存した後、これらの設定は実行可能ディレクトリ内の .exe.config ファイルに自動的に反映されません。代わりに、
に保存されます。使用される特定のディレクトリは、実行している Windows のバージョンによって異なります。複数のユーザーが同じコンピューターを共有する場合の競合を防ぐために、設定はユーザー固有のフォルダーに保存されます。
設定がすべてのユーザー (マシン全体) に保存される場合、通常は次の場所に保存されます:
これにより、マシン上のすべてのユーザーが同じ設定にアクセスできるようになります。
デフォルトでは、Windows の「Program Files」フォルダーはアプリケーションに読み取りアクセスのみを許可します。このフォルダーに設定を保存する際の問題を回避するには、アプリケーションで、上記で説明した適切なユーザー固有またはマシン全体の設定ディレクトリを使用する必要があります。こうすることで、権限を昇格させずに設定を保存したり、アクセスしたりできます。
以上が.NET アプリケーション設定はどこに保存されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。