Announcement

Collapse
No announcement yet.

ConfigurationSettings / ConfigurationManager

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ConfigurationSettings / ConfigurationManager

    Hallo,

    in einem Programm lese ich die Configurationdatei wie folgt aus:

    using System.Configuration;
    ...
    string ek = ConfigurationSettings.AppSettings["Ek"];

    Das funktioniert auch bestens. Nun mäkelt der Compiler aber das wäre obsolet und sollte durch ConfigurationManager ersetzt werden. Was ich aber auch probiere, auch kopierte Beispiele aus der Hilfe, es will mir nicht gelingen. Meistens meint er, der ConfigurationManager sei ihm nicht bekannt. Was mache ich falsch.
    Danke für jeden Tip.

    Gruß
    Horst

  • #2
    Hallo,
    dem Projekt muss vorher ein Verweis auf die Assembly <i>System.Configuration.dll</i> hinzugefügt werden, damit die ConfigurationManager-Klasse gefunden wird. An dieser Stelle macht sich der feine Unterschied bemerkbar, den .NET zwischen dem <b>Namespace</b> <i>System.Configuration</i> und der implementierenden <b>Assembly</b> <i>System.Configuration.dll</i> macht. Danach sollte der Aufruf wie gewohnt erfolgreich sein:
    <code>
    string s = ConfigurationManager.AppSettings["EK"];
    </code&gt

    Comment


    • #3
      Hallo,

      ist er, Danke.
      Aber wo findet man solche Infos, wo ist das dokumentiert ???
      Hab bisher nichts gefunden.

      Gruß
      Hors

      Comment

      Working...
      X