none
ConfigurationManager et formulaire WPF RRS feed

  • Question

  • Bonjour,

    Sous Formulaire Windows, la ligne de code suivant fonctionne très bien.

    planningSettings maSection = (planningSettings)ConfigurationManager.GetSection("planningSettings");

    J’ai voulu sous un formulaire WPF, utiliser le même code pour mon App.config. mais le ‘ConfigurationManager’ est souligné en rouge avec le message suivant : le nom ‘ConfigurationManager’’ N’existe pas dans le contexte actuel.

    Dans mes recherches j’ai fini par avoir le code ci-dessous :

    Sous Formulaire WPF

    planningSettings maSection = (planningSettings) ConfigurationSettings.GetConfig("planningSettings"); // ConfigurationManager.GetSection("planningSettings");

    Avertissement concernant ‘ConfigurationSettings.GetConfig("planningSettings")

    ’ : this method is obsolete, et que c’est remplacé par ‘ConfigurationManager.GetSection

    Comment faire ?

    Avec mes remerciements


    Jean PERIGNY, Développeur jperigny@hotmail.fr
    lundi 29 août 2011 05:47

Réponses

  • Je vois pas d'ou viens le problème car moi j'ai rajouter la référence à mon projet WPF et mis le code suivant :

    <strong>using System.Configuration;
    </strong>
    namespace WpfApplication24
    {
      /// <summary>
      /// Interaction logic for MainWindow.xaml
      /// </summary>
      public partial class MainWindow : Window
      {
        public MainWindow()
        {
          InitializeComponent();
          PlanningSettings maSection = (PlanningSettings)ConfigurationManager.GetSection("planningSettings");
        }
      }
    
      
    }
    

    Et cela passe sans problème.

     


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    • Marqué comme réponse jperigny lundi 29 août 2011 13:45
    lundi 29 août 2011 13:39

Toutes les réponses

  • Bonjour ,

    la première ligne est la bonne :

    planningSettings maSection = (planningSettings)ConfigurationManager.GetSection("planningSettings");
    

    Mais il suffit juste de rajouter à ton projet la référence System.Configuration .

    Et d'ajouter un using System.Configuration.

     


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    lundi 29 août 2011 11:37
  • L'espace nom System.Configuration est déjà présent.
    Jean PERIGNY, Développeur jperigny@hotmail.fr
    lundi 29 août 2011 11:47
  • Donc le ConfigurationManager n'est plus souligné en rouge ?

    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    lundi 29 août 2011 12:40
  • Je voulais dire que l'espace Nom System.Configuration était déjà présent au moment ou j'ai constaté qu'il était souligné en rouge.

     

    Cordialement,


    Jean PERIGNY, Développeur jperigny@hotmail.fr
    lundi 29 août 2011 13:07
  • Je vois pas d'ou viens le problème car moi j'ai rajouter la référence à mon projet WPF et mis le code suivant :

    <strong>using System.Configuration;
    </strong>
    namespace WpfApplication24
    {
      /// <summary>
      /// Interaction logic for MainWindow.xaml
      /// </summary>
      public partial class MainWindow : Window
      {
        public MainWindow()
        {
          InitializeComponent();
          PlanningSettings maSection = (PlanningSettings)ConfigurationManager.GetSection("planningSettings");
        }
      }
    
      
    }
    

    Et cela passe sans problème.

     


    Cordialement, Pascal.

    Développeur Wpf/SilverLight/WinPhone7

    • Marqué comme réponse jperigny lundi 29 août 2011 13:45
    lundi 29 août 2011 13:39
  • Ok, comme je procède quelque fois par copié/collé, je vais effacer le code et le reprendre en saisi cette fois.

    Avec mes remerciement,


    Jean PERIGNY, Développeur jperigny@hotmail.fr
    lundi 29 août 2011 13:46