System.Configuration - app.config verändern

16/03/2009 - 13:21 von Karl Heinz | Report spam
Hallo NG,

ich möchte einen Datenbank-Connectionstring in der Laufzeit
veràndern. Nun habe ich entsprechend etwas gefunden:

System.Configuration.Configuration config ConfigurationManager.OpenExeConfiguration
(ConfigurationUserLevel.None);
config.ConnectionStrings.ConnectionStrings
["Test.Properties.Settings.CS "].ConnectionString = connectionString;
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection
(config.ConnectionStrings.SectionInformation.Name);
Properties.Settings.Default.Reload(); */

Als using-Directive benutze ich System.Configuration und das Net-
Framework 2.0. Wenn ich allerdings kompilieren möchte erhalte ich die
Fehlermeldungen, daß weder die Klasse Configuration noch der
ConfigurationManager verfügbar sind.

Was mache ich falsch?

Besten Dank vorab!

Gruß Karl-Heinz
 

Lesen sie die antworten

#1 Gerold Mittelstädt
16/03/2009 - 13:27 | Warnen spam
Hallo,

Karl Heinz schrieb:
Als using-Directive benutze ich System.Configuration und das Net-
Framework 2.0. Wenn ich allerdings kompilieren möchte erhalte ich die
Fehlermeldungen, daß weder die Klasse Configuration noch der
ConfigurationManager verfügbar sind.

Was mache ich falsch?



In C# kannst Du nur Namespaces importieren, nicht jedoch Klassen. Der
Compiler unterscheidet sich hier von VB.NET, bei dem genau dies möglich
ist (Import System.Configuration.ConfigurationSettings).

Viele Grüße!

Ähnliche fragen