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
Antwort
Da diese Datei nur Standard-XML ist, könnten Sie einfach XmlTextWriter verwenden, um sie zu erstellen.
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?
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).
- 1. Code beim Start der eckigen Anwendung ausführen
- 2. Windows-Dienst beim Start der Anwendung deaktivieren
- 3. Meesage nicht beim Start der Anwendung angezeigt?
- 4. Ausnahme in Bundles beim Start der Anwendung
- 5. Lesen Layoutgröße beim Start der Anwendung
- 6. iOS-Anwendung Absturz beim Start
- 7. Jersey-Anwendung - Fehler beim Start
- 8. Starten Sie die Chrome-Anwendung beim Start
- 9. Anwendung stürzt beim Start ab - Microsoft.VisualBasic.PowerPacks fehlen
- 10. C++/CLI-Anwendung Absturz beim Start (_register_onexit_function)
- 11. Java-Anwendung hängt manchmal beim Start
- 12. Beim Start Taskleiste deckt Vollbild C# -Anwendung
- 13. check internet connection beim Start der Anwendung blackberry
- 14. Angular2: Umleiten zu einer Seite beim Start der Anwendung
- 15. Code beim Start der Anwendung ausführen Phoenix Framework (Elixir)
- 16. Delphi XE8 behandelt elegant ETetheringException beim Start der Anwendung
- 17. Visual Studio Remote-Debugging beim Start der Anwendung
- 18. Firebase + RecyclerView: RecyclerView wird beim Start der Anwendung nicht angezeigt
- 19. Android: Benutzerdefinierte ListAdapter Erweiterung BaseAdapter stürzt beim Start der Anwendung
- 20. Datenbankmigrationen mit Entity Framework Core beim Start der Anwendung ausführen
- 21. Überprüfen Datenbankschema entspricht SQLAlchemy Modelle beim Start der Anwendung
- 22. Warnmeldung beim Erstellen der iPhone-Anwendung
- 23. Log ninject behobene Abhängigkeiten Start der Anwendung
- 24. Hibernate Erstellen leerer Tabelle - Hibernate_sequence beim Start
- 25. Beim Erstellen einer C# -Konsolenanwendung wird eine XML-Konfigurationsdatei bearbeitet und die Anwendung beim Start abgestürzt.
- 26. QT Android-Anwendung stürzt beim Start beim Hinzufügen von libvlcjni.so
- 27. C++ Start Prozess/Anwendung
- 28. Subdomains dynamisch für eine Anwendung erstellen
- 29. Wie wird der Start der WPF-Anwendung angepasst?
- 30. SQLalchemy: mehrere Tabellen ein Schema und dynamisch Tabellen beim Start erstellen
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