Application configuration file per c# verändern

04/10/2007 - 16:17 von Pascal Suter | Report spam
Hallo zusammen

Ich habe mir ein Application configuration file (xml) erstellt und lese von
diesem mein Datenbank Name/Pfad aus.

In meinem erstellten Programm, kann der User diesen Pfad àndern. Ich möchte
den geànderten Pfad in das Application configuration fiel zurückschreiben.
Gibt es dafür eine einfache Methode?

Grüsse und danke!
 

Lesen sie die antworten

#1 Frank Dzaebel
04/10/2007 - 17:45 | Warnen spam
Hallo Pascal,

Ich habe mir ein Application configuration file (xml)
erstellt und lese von diesem mein Datenbank Name/Pfad aus.
In meinem erstellten Programm, kann der User diesen Pfad àndern. Ich
möchte den geànderten Pfad in das Application configuration
fiel zurückschreiben. Gibt es dafür eine einfache Methode?



Ja. Dazu solltest Du nicht die app.config
benutzen, sondern die .NET 2.0 Konfigurations-
Automatik der typsicheren Settings im Benutzer-Scope.
Das bedeutet, Deine App.config der vom User
normal ja nicht direkt geàndert werden kann,
ist eine unterhalb des User-Profils befindliche
"*.user.config". Hier darf der User auch àndern.
Das macht aber alles .NET automatisch richtig.

Hier entsprechende Links dazu:

[Typsichere Settings mit eigenen Array-Typen]
http://dzaebel.net/SettingsExample2.htm

Du wàhlst also z.B. einfach dort:
"Verbindungszeichenfolge". Alles passiert
über einfachste Methoden im Code, im Prinzip ist
da nicht einmal eine Kenntnis von XML notwendig.


Sichern kann man die dann über:
Properties.Settings.Default.Save();

Evtl. anwendbar auch die Möglichkeit
des getypten Zusammensetzens der Verbindungszeichenfolge:

[SqlConnectionStringBuilder-Klasse (System.Data.SqlClient)]
http://msdn2.microsoft.com/de-de/li...ingbuilder(VS.80).aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen