Modifier le app.config par le code [Résolu]

yanis7518 283 Messages postés mercredi 7 décembre 2005Date d'inscription 9 juillet 2010 Dernière intervention - 6 déc. 2006 à 14:13 - Dernière réponse : krimog 1863 Messages postés lundi 28 novembre 2005Date d'inscription 14 février 2015 Dernière intervention
- 7 sept. 2011 à 15:34
Salut a tous
je souhaiterai realiser une application qui peut etre paramétrable par l'utilisateur. J'ai créer un fichier app.config ainsi que 3 fichier settings dans lesquels j'ai mis des parametres par defaut.

Maintenant ce que je voudrai faire c'est pouvoir supprimer des parametres et en inserer d'autres lorsque l'utilisateur le souhaite.

Merci

PS: je suis en VS2005 et framework 2.0
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
yanis7518 283 Messages postés mercredi 7 décembre 2005Date d'inscription 9 juillet 2010 Dernière intervention - 7 déc. 2006 à 12:56
3
Merci
Durant mes recherches je suis tombé sur ce site qui explique comment lire/ecrire dans le fichier de config

http://geekswithblogs.net/akraus1/articles/64871.aspx

en le modifiant un peu pour l'adapter a mes besoin ca marche tres bien seulement lors de l'ajout d'une nouvelle clé, je n'arrive pas à lui attribuer une valeur.

Si quelqu'un peu m'aider ca serait cool

Merci yanis7518 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de yanis7518
Lutinore 3248 Messages postés lundi 25 avril 2005Date d'inscription 27 octobre 2012 Dernière intervention - 6 déc. 2006 à 20:52
1
Merci
Salut, as tu regardé la classe ConfigurationManager ?
Commenter la réponse de Lutinore
yanis7518 283 Messages postés mercredi 7 décembre 2005Date d'inscription 9 juillet 2010 Dernière intervention - 6 déc. 2006 à 16:10
0
Merci
pour etre plus explicite, je souhaite que l'utilisateur puisse modifier les chemins sources et destination, en ajouter d'autre( il peut y avoir plusieur chemin source et/ou destination), les supprimer.....
et je veux que tout ces parametres une foit modifier puissent etre sauvegarder pour la prochaine utilisation
Commenter la réponse de yanis7518
yanis7518 283 Messages postés mercredi 7 décembre 2005Date d'inscription 9 juillet 2010 Dernière intervention - 7 déc. 2006 à 10:25
0
Merci
J'ai regarder la class ConfigurationManager mais j'ai pas tro compris comment on l'utilise

je voudrai preciser que mon fichier de config contient 3 fichier des settings differents. Il ressemble a ca (MonAppli.exe.config):

<?xml version="1.0" encoding="utf-8" ?>

<configuration> 

    <configSections>

        <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >

            <section name="MonAppli.Setting1" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />

            <section name="MonAppli.Setting2" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />

            <section name="MonAppli.Setting3" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />

        </sectionGroup>

    </configSections>

   

        <MonAppli.Setting1>

            <setting name="Taille1" serializeAs="String">

                <value>82</value>

            </setting>

        </MonAppli.Setting1>

        <MonAppli.Setting2>

            <setting name="Path" serializeAs="String">

                <value>c:\windows</value>

            </setting>

        </MonAppli.Setting2>

        <MonAppli.Setting3>

            <setting name="color1" serializeAs="String">

                <value>blue</value>

            </setting>

        </MonAppli.Setting3>

   

</configuration>



je veux que l'utilisateur puisse ajouter et/ou supprimer des valeur dans ce fichier.

J'arrive a acceder à mes valeur à l'aide du code suivant :

global::MonAppli.Setting2.Default.Path.DefaultValue
Commenter la réponse de yanis7518
cs_mcroy 1 Messages postés samedi 14 janvier 2006Date d'inscription 7 septembre 2011 Dernière intervention - 7 sept. 2011 à 11:17
0
Merci
slt je suis debutant en visual studio 2010 et j'ai aussi installé sqlserver 2005. je veux configurer mon fichier app.config et je ne sais pas les références à ajouter? Help
Commenter la réponse de cs_mcroy
krimog 1863 Messages postés lundi 28 novembre 2005Date d'inscription 14 février 2015 Dernière intervention - 7 sept. 2011 à 15:34
0
Merci
http://nico-pyright.developpez.com/tutoriel/vc2005/configurationsectioncsharp/

Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé. -
Commenter la réponse de krimog

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.