2009-08-19 8 views
1

Wie kann ich die app.config-Datei beim Start der Anwendung programmatisch erstellen (wenn die Datei nicht existiert)?App.config-Datei dynamisch beim Start der Anwendung erstellen

+0

Können Sie weitere Details angeben? Ich denke, es ist für dich offensichtlich, wie man eine Datei auf Disc schreibt, aber ich denke, das ist nicht die wirkliche Frage. Was willst du erreichen? – Achim

Antwort

2

Da diese Datei nur Standard-XML ist, könnten Sie einfach XmlTextWriter verwenden, um sie zu erstellen.

0

Ich bin mir nicht sicher, aber es ist sinnvoller, dass Ihr Programm diese Ausnahme behandelt und dann Default-Werte verwendet, es sei denn, es gibt eine app.config?

0

Sie können Änderungen an der Konfiguration speichern (indem Sie die Konfiguration auf die richtige Weise verwenden). Dies wird Dateien auf Benutzer-lokalen oder Benutzer-Roaming-Ebenen erstellen, ich erwarte, dass es auch auf Anwendungsebene wird.

Aber denken Sie daran, dass der Benutzer, der die Anwendung ausführt, nur in der Lage ist, dies zu tun, ist er/sie hat ausreichend Zugriff auf das Installationsverzeichnis — Dies wird normalerweise nicht der Fall sein (und wahrscheinlich UAC-Eskalation).

Verwandte Themen