Ich erstelle eine einfache winforms-Anwendung, die integrierte Einstellungen zum Speichern von Programmoptionen verwendet. Alle Einstellungen sind benutzerabhängig.Ist appname.exe.config für benutzerspezifische Einstellungen erforderlich?
Wie ich aus der generierten CS-Datei sehen kann, sind die Standardeinstellungen in den Quellcode eingebettet, aber die Anwendung liest immer noch die Datei appname.exe.config, wenn sie gestartet wird. Wenn ich die Datei lösche, scheint die Anwendung gut zu funktionieren, aber ich möchte sicherstellen, dass nichts kaputt geht.
Also ist die Datei erforderlich, wenn ich nur pro Benutzer Einstellungen verwende?
Wenn der LocalFileSettingsProvider das DefaultSettingValueAttribute ignoriert, welche Werte haben dann die Einstellungen, wenn die Anwendung zum ersten Mal ausgeführt wird und es keine Konfigurationsdatei mit Standardwerten gibt? – Giorgi
Ich kann nicht sagen, dass ich das jemals versucht habe, es machte nie Sinn, dies zu tun. Warum versuchst du es nicht einfach selbst? Ich vermute, dass etwas kaplooey geht. –