Dynamisches Erweitern und Auslesen von App.Config

18/01/2008 - 21:12 von Thomas Bauer | Report spam
Hallo,

noch ne Frage.

Ich habe die App.config.

Auslesen geht soweit -- alles i.O.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Dir" value="C:\Log\"/>
<add key ="DeleteAfterDays" value ="5"/>
<add key="Extensions" value="*.txt,*.log" />
</appSettings>
</configuration>


jetzt möchte ich mehrere Ordner angeben, die dann gelöscht werden.
Die Exe möchte ich nicht àndern.
D.h. der Endkunde kann es konfigurieren

a) Wie kann ich eine App.config dynamisch anlegen?

b) Wie lese ich so etwas aus?

c) Hat jemand Tipps? Oder geht so was nutr über Settings? Wenn ja,
wie?

Grüße Thomas

Idee:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Dir_1" value="C:\log\"/>
<add key ="DeleteAfterDays_1" value ="5"/>
<add key="Extensions_1" value="*.txt,*.log" />
</appSettings>

<appSettings2>
<add key="Dir_2" value="C:\dat\"/>
<add key ="DeleteAfterDays_2" value ="15"/>
<add key="Extensions_2" value="*.dat,*.log" />
</appSettings2>

<appSettings3>
<add key="Dir_3" value="C:\dat\"/>
<add key ="DeleteAfterDays_3" value ="199"/>
<add key="Extensions_3" value="*.doc" />
</appSettings3>

</configuration>
 

Lesen sie die antworten

#1 Carl Schaffert
19/01/2008 - 08:09 | Warnen spam
"Thomas Bauer" schrieb im Newsbeitrag
news:
Hallo,

noch ne Frage.

Ich habe die App.config.

Auslesen geht soweit -- alles i.O.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Dir" value="C:\Log\"/>
<add key ="DeleteAfterDays" value ="5"/>
<add key="Extensions" value="*.txt,*.log" />
</appSettings>
</configuration>


jetzt möchte ich mehrere Ordner angeben, die dann gelöscht werden.
Die Exe möchte ich nicht àndern.
D.h. der Endkunde kann es konfigurieren

a) Wie kann ich eine App.config dynamisch anlegen?

b) Wie lese ich so etwas aus?

c) Hat jemand Tipps? Oder geht so was nutr über Settings? Wenn ja,
wie?

Grüße Thomas
******************************************************

Hallo Thomas,

schaue dir das mal an:
http://msdn2.microsoft.com/de-de/li...figuration(VS.80).aspx

ansonsten google mal ein wenig, denn zu Configuration gibt es eine Menge
Infos auf dem Web.

Gruß Carl

Ähnliche fragen