Detaillierte Erläuterung des Speicherorts der .NET-Anwendungseinstellungen
Einstellungen für .NET-Anwendungen werden normalerweise in separaten Dateien gespeichert, um eine Vermischung von Konfigurationsdaten mit ausführbaren Dateien (.exe) zu vermeiden. Der genaue Speicherort dieser Datei hängt vom Umfang der Einstellung ab (benutzerspezifisch oder maschinenweit).
Nach dem Ändern und Speichern benutzerspezifischer Einstellungen werden diese Einstellungen nicht automatisch in der Datei .exe.config im ausführbaren Verzeichnis widergespiegelt. Stattdessen werden sie gespeichert in:
Das verwendete spezifische Verzeichnis hängt von der Windows-Version ab, die Sie ausführen. Einstellungen werden in benutzerspezifischen Ordnern gespeichert, um Konflikte zu vermeiden, wenn mehrere Benutzer denselben Computer verwenden.
Wenn die Einstellungen für alle Benutzer (maschinenweit) gespeichert werden, werden sie normalerweise gespeichert in:
Dadurch wird sichergestellt, dass alle Benutzer auf der Maschine Zugriff auf die gleichen Einstellungen haben.
Standardmäßig erlaubt der Windows-Ordner „Programme“ Anwendungen nur Lesezugriff. Um Probleme beim Speichern von Einstellungen in diesem Ordner zu vermeiden, sollte Ihre Anwendung das entsprechende benutzerspezifische oder maschinenweite Einstellungsverzeichnis wie oben beschrieben verwenden. Auf diese Weise können Einstellungen gespeichert und abgerufen werden, ohne dass Berechtigungen erhöht werden müssen.
Das obige ist der detaillierte Inhalt vonWo werden .NET-Anwendungseinstellungen gespeichert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!