Es ist ein weit verbreitetes Missverständnis, dass sich Properties.Settings.Default
-Werte im ausführbaren Verzeichnis der Anwendung befinden (z. B. MyApp.exe.config
). In diesem Artikel wird der tatsächliche Speicherort erläutert.
Um die Kompatibilität mit den Windows-Sicherheitsbeschränkungen für das Verzeichnis „Programme“ aufrechtzuerhalten, werden benutzerspezifische Einstellungen an einem Speicherort des Benutzerprofils gespeichert, insbesondere in einem der folgenden Verzeichnisse:
%userprofile%\appdata\local
%userprofile%\Local Settings\Application Data
Der genaue Pfad hängt von der Version Ihres Windows-Betriebssystems ab.
Umgekehrt werden Einstellungen, die für alle Benutzer im System gelten, an einem anderen Ort gespeichert, der je nach Windows-Version variiert:
C:\users\Public\appdata\local
(Windows 10 und höher)C:\Documents and Settings\All Users\Application Data
(ältere Windows-Versionen)Diese Unterscheidung gewährleistet eine ordnungsgemäße Zugriffskontrolle und verhindert potenzielle Konflikte.
Das obige ist der detaillierte Inhalt vonWo werden meine Properties.Settings.Default-Werte tatsächlich gespeichert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!