Comprendre le stockage des paramètres d'application .NET
Les applications.NET utilisent la classe Properties.Settings
pour gérer la configuration des applications. L'emplacement de stockage de ces paramètres peut cependant être flou.
Avant .NET Framework 4, Properties.Settings.Default
les valeurs résidaient dans un répertoire spécifique à l'utilisateur. La première exécution de l'application crée un dossier « settings », contenant un fichier nommé [application name].settings
(format XML). Le chemin varie selon le système d'exploitation :
%userprofile%\Local Settings\Application Data
%userprofile%\appdata\local
L'application donne la priorité à ces paramètres utilisateur. Si un paramètre n'est pas disponible, il prend par défaut les valeurs définies dans le fichier de configuration de l'application (par exemple, MyApp.exe.config
).
Essentiellement, l'utilisation de Properties.Settings.Default.Save()
met uniquement à jour le fichier de paramètres spécifiques à l'utilisateur ; le fichier de configuration de l'application reste inchangé. Cette priorisation des paramètres utilisateur par rapport aux valeurs par défaut est une caractéristique clé de la conception.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!