IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

modifier le fichier app.config


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 59
    Par défaut modifier le fichier app.config
    Bonjour,

    je travail sous visual basic express 2010.

    J'ai ajouter un fichier app.config a mon projet ou je place a l'interieure le chemin d'acces d'une application que j'ouvre depuis mon application.

    J'arrive sans probleme a lire dans le fichier app.config, mais est il possible de le modifier ?

    Merci

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2006
    Messages : 128
    Par défaut
    oui

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 59
    Par défaut
    merci, c'est une bonne nouvelle.

    Le soucis c'est que j'ai essayer plusieurs méthodes mais sans succès.

    Dans mon fichier app.config, j'ai placer ce que je veux modifier dans 2 parties différentes "appSettings" et ""userSettings" car je ne savais pas ou il fallait le mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <appSettings>
        <add key="CheminComptes" value="C:\Comptes\Comptes.exe" />
      </appSettings>
     
      <userSettings>
        <Gestion_de_la_maison.My.MySettings>
          <setting name="CheminComptes" serializeAs="String">
            <value>C:\Comptes\Comptes.exe</value>
          </setting>
        </Gestion_de_la_maison.My.MySettings>
      </userSettings>
    Donc je souhaiterais modifier la valeur de la clé 'CheminComptes'

    Pour récupérer la valeur je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Me.TextBoxComptes.Text = Configuration.ConfigurationSettings.AppSettings("CheminComptes")
    Cela fonctionne très bien.

    Pour modifier j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Configuration.ConfigurationSettings.AppSettings.Set("CheminComptes", "test")
    il ne se passe rien.

    ainsi que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Dim conf As Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
            'conf.ConnectionStrings.ConnectionStrings("CheminComptes").ConnectionString = "tata"
            'conf.Save(ConfigurationSaveMode.Modified)
     
            'Pour rafraichir la chaine de connexion sans relancer l'application
            'ConfigurationManager.RefreshSection("connectionStrings")
    qui me fais une erreur

    Quelqu'un pourrait il m'aider ?

    merci

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/06/2012, 21h55
  2. Fichier app.config et mises à jour ClickOnce.
    Par Shypster dans le forum C#
    Réponses: 13
    Dernier message: 18/03/2008, 15h20
  3. Réponses: 2
    Dernier message: 04/06/2006, 18h19
  4. Réponses: 9
    Dernier message: 04/05/2006, 17h33
  5. [VB.Net] Fichier app.config
    Par tomnie dans le forum Windows Forms
    Réponses: 24
    Dernier message: 28/03/2006, 10h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo