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

Windows Forms Discussion :

[C# 2.0] System.Configuration.ConfigurationManager introuvable !


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2005
    Messages : 38
    Points : 40
    Points
    40
    Par défaut [C# 2.0] System.Configuration.ConfigurationManager introuvable !
    Bonjour à tous,

    voilà j'ai un gros soucis. J'ai un fichier de configuration qui s'appelle App.config dans mon projet C#.
    Ci-dessous le fichier où j'essaie de récupérer mes variables de configuration :

    using System;
    using System.Collections.Generic;
    using System.Collections.Specialized;
    using System.Text;
    using System.Configuration;
    using System.Reflexion

    Or dans ma classe je veux utiliser la classe ConfigurationManager et cela ne marche pas, elle ne m'est pas proposée automatiquement.
    A la génération j'ai cette erreur :
    Le nom 'ConfigurationManager' n'existe pas dans le contexte actuel.

    Merci d'avance pour votre aide.

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Avec VS 2005, cette erreur est normal car par défaut, la référence à System.Configuration n'est pas ajoutée d'office à la création d'un projet.

    Tu dois donc juste rajouter la référence et c'est tout bon

  3. #3
    Membre du Club
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2005
    Messages : 38
    Points : 40
    Points
    40
    Par défaut
    Super ! ça marche !

    Merci beaucoup.

  4. #4
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Merci (bis)
    Hello,

    Je cherchais dans Google la solution au même problème (using du même namespace au début de mon fichier cs et pourtant impossibilité d'utiliser les classes du namespace System.Configuration). Et me voilà sorti d'affaires en arrivant sur te topic.

    Remerciement matinal

  5. #5
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 53
    Points : 40
    Points
    40
    Par défaut
    salut

    J'ai le même probleme mais moi ca ne m'a pas résolu mon probleme !!
    Il me trouve toujours pas ma classe!! Il me di que j'ai peut-etre oublié une référence ou autre !!

    Qq'un sautrait comment faire ?

  6. #6
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2007
    Messages : 30
    Points : 24
    Points
    24
    Par défaut
    Je sais que ma réponse arrive un peu tard.
    Il me semble que "ConfigurationManager" de "System.Configuration" n'est disponible qu'avec le framework 2.0.
    Avec le framework 1.0 il doit falloir utiliser "ConfigurationSettings.AppSettings" de System.Configuration"

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 141
    Points : 109
    Points
    109
    Par défaut
    je me permet de faire remonter le post car j'ai mis un moment avant de trouver l'astuce !!!

    Dans ce post, Thomas Lebrun avait fait une réponse claire nette et précise...
    Tu dois donc juste rajouter la référence et c'est tout bon
    Le problème c'est que même en posant un using System.Configuration, ConfigurationManager continuait à être introuvable.

    J'ai finalement trouvé sur un autre post : l'ajout de la référence doit se faire via l'explorateur de solutions en choisissant le fichier System.Configuration. Ensuite le code de la FAQ : Comment modifier par le code le fichier de configuration d'une application marche nickel...

    Ce serait peut être bien d'ajouter cette manip en préliminaire dans la FAQ.

    Merci à tous

  8. #8
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Points : 6 017
    Points
    6 017
    Par défaut
    Citation Envoyé par giloutho
    Ce serait peut être bien d'ajouter cette manip en préliminaire dans la FAQ.

    Merci à tous
    C'est prévu pour la prochaine MAJ de la FAQ C#
    - MVP C#
    -Tout problème a une solution, le vrai problème est de trouver la solution .....
    - Linux & mono : l'avenir

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 41
    Points : 36
    Points
    36
    Par défaut
    Bonsoir,
    J'ai essayé cette manip et ça ne marche pas. J'ai une NullReferenceException lorsque je veux modifier la valeur.
    J'ai un champ repDefaut qui est un répertoire par défaut ou sont stockés mes fichiers à traiter. Et je veux que lorsque l'utilisateur ouvre un explorateur de dossier entre 2 ouverture de l'appli, le selectedpath soit renseigné avec le dernier chemin visité.
    Pendant l'exécution de l'appli, ca peut etre fait. Mais lorsque je la ferme, le defaultinstance n'a pas changé dans mon app.config.

    Quequ'un pourrait m'aider?

    Merci

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2004
    Messages : 231
    Points : 165
    Points
    165
    Par défaut
    Quelle est la différence entre faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    using System.Configuration;
    Et l'ajouter manuellement dans l'explorateur ?

    J'ai moi même résolu ce problème en l'ajoutant via l'explorateur.

  11. #11
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Points : 6 017
    Points
    6 017
    Par défaut
    La différence est toute simple :

    c'est deux choses complètement différentes.

    Ajouter la référence dans l'explorateur permet de dire au compilateur :
    Citation Envoyé par VS
    Hey le compilo quadn tu cherchera des class et des namespaces n'oubli pas d'aller chercher dans ces lib également !
    et quand tu fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    using System.Configuration;
    tu dit au compilateur
    Citation Envoyé par Un dev
    Salut.
    Je suis économe de mes lignes de code alors tu voit plutot que de marquer System.Configuration.ConfigurationManager... ben je te marque ConfigurationManager mais tu sais qu'il faut que tu ailles chercher la classe dans l'espace de System.Configuration parce que je l'ai mis au début et que je veux pas le retaper à chaque fois
    - MVP C#
    -Tout problème a une solution, le vrai problème est de trouver la solution .....
    - Linux & mono : l'avenir

  12. #12
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2004
    Messages : 231
    Points : 165
    Points
    165
    Par défaut
    ok beaucoup plus clair comme ça

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 82
    Points : 60
    Points
    60
    Par défaut
    attendez attendez ! une procedure pas à pas svp ! je suis super novice

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. System.Data.Odbc introuvable sur CF 2.0
    Par izakiel dans le forum Windows Mobile
    Réponses: 0
    Dernier message: 18/05/2009, 11h52
  2. Réponses: 0
    Dernier message: 06/05/2009, 19h13
  3. System Windows.Documents introuvable
    Par TaymouWan dans le forum C#
    Réponses: 3
    Dernier message: 26/03/2009, 09h08
  4. System.windows.dll introuvable dans Web Developer
    Par laurent_diep dans le forum Silverlight
    Réponses: 2
    Dernier message: 04/12/2008, 22h53
  5. Référence System.Web.Mail introuvable
    Par Pierre Fauconnier dans le forum VB.NET
    Réponses: 4
    Dernier message: 29/08/2007, 14h42

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