Ich habe eine Situation, in der ich mehrere Instanzen meiner WPF-Anwendung ausführen. Ich möchte, dass die Instanzen dieselbe user.config-Datei teilen. Momentan gewinnt die Instanz, die zuletzt in die Datei user.config schreibt. Ich würde es für alle Instanzen bevorzugen, die Datei user.config zu sehen und die Einstellungen neu zu laden, wenn eine andere Instanz sie ändert. Die user.config Datei ist zur Zeit befindet sich hier:Wie kann ich die Datei user.config ansehen und die Einstellungen neu laden, wenn sie sich ändert?
C: \ Dokumente und Einstellungen \ Benutzername \ Lokale Einstellungen \ Anwendungsdaten \ Firmenname \ ExeName .exe_StrongName_ Hash \ 1.0.0.0
zum Beispiel C: \ Dokumente und Einstellungen \ usename \ Lokale Einstellungen \ Anwendungsdaten \ Unternehmen \ 5kAdCon.exe_StrongName_gxh0g12uyafipnfrslaggvy4vvk01fko \ 1.0.0.0
gibt es eine Möglichkeit für mich, diese voll pat zu bekommen h (einschließlich der Hash), also kann ich der Datei user.config einen Dateiwatcher hinzufügen?
Wenn ja, möchte ich die Einstellungen neu laden, wenn sich die Datei ändert. Ist es so einfach, wie diese Methode aufzurufen?
Geht es Ihnen gut, wenn die nicht gespeicherten Einstellungen einer Instanz von einer anderen Instanz überschrieben werden? Es scheint mir, dass der Benutzer nicht erwartet, dass alle Einstellungen zurückgesetzt werden. Stellen Sie zumindest einen Dialog dafür auf. –
Zum größten Teil ja. Ich versuche zu vermeiden, dass es darauf ankommt, welche Instanz zuletzt geschlossen wurde. Momentan sind die Einstellungen für die letzte abgeschlossene Instanz diejenigen, die gespeichert werden. –