Je suis actuellement dans la phase d'apprentissage de choses liées à .NET et j'explorais comment sauvegarder l'application. J'ai fini par écrire ma propre classe qui enregistre les paramètres dans un fichier XML, puis j'ai constaté que .NET lui-même prend en charge l'enregistrement des paramètres de l'application.Quelle est la différence entre le fichier app.config et le fichier XYZ.settings?
Mais j'ai trouvé 2 façons de le faire. Lorsque j'ouvre une boîte de dialogue d'ajout d'un nouvel élément dans Visual Studio 2008, cela donne l'option de créer un fichier de paramètres (.settings) ou un fichier de configuration (.config). Quelle est la différence entre les deux et dans quel scénario ils devraient être utilisés?
Merci pour la réponse. Juste confus à propos d'un point: Il existe 2 types de paramètres.L'un est le réglage de l'application et l'autre est le réglage de l'utilisateur. Si les deux types de paramètres sont stockés dans le fichier de configuration, en quoi les paramètres utilisateur seront-ils différents pour les différents utilisateurs? – Hemant
Désolé d'avoir omis de mentionner cela. Les paramètres utilisateur sont l'une des raisons pour lesquelles les paramètres par défaut existent (si l'utilisateur n'a pas encore utilisé l'application, les paramètres par défaut s'appliquent jusqu'à ce qu'une modification soit enregistrée). Les paramètres utilisateur sont stockés dans un fichier de configuration distinct dans le répertoire de profil de l'utilisateur (Users \ XXX). Les paramètres utilisateur peuvent également être mis à jour (ceux du système ne peuvent pas utiliser l'API par défaut et ne doivent pas l'être - ils résident dans Program Files et il n'est pas possible de contrôler en sécurité plusieurs utilisateurs.) –
où le gestionnaire de configuration s'adapte-t-il à tout cela? Im essayant et ne pas obtenir cela pour me dire où mon settings.settings vit et puis enregistrer une config vide là –