2010-03-21 6 views
5

Par défaut dans un cadre d'application de fenêtres sont enregistrées dans ce répertoire:paramètres d'application .Net chemin

%USERPROFILE%\Local Settings\Application Data\<Company Name>\<appdomainname>_<eid>_<hash>\<version>\user.config 

Est-il possible de changer de chemin d'enregistrement du fichier user.config? Par exemple l'enregistrer dans le dossier local?

Répondre

8

Vous pouvez, si vous créez votre propre classe dérivée ApplicationSettingsBase, gérer les paramètres de l'application.

Pour plus de détails, voir Application Settings Architecture.

Cela étant dit, je recommande fortement de ne pas le faire. L'utilisation d'un dossier local (local à votre application) nécessitera que votre application s'exécute sous des autorisations élevées sur Vista et Windows 7, ce qui est un désagrément inutile. Les fichiers de paramètres utilisateur doivent être configurables via votre application, et non quelque chose que l'utilisateur doit voir ou modifier à la main ...