Ich muss wissen, wo und wie Anwendungseinstellungen (Verbindungszeichenfolge) gespeichert werden können, so dass sie zur Laufzeit geändert und gespeichert werden können.Unklarheit darüber, wo Anwendungseinstellungen in .NET Win-Anwendungen gespeichert werden müssen
Ich weiß in VS können Sie Einstellungen unter Projekt> Eigenschaften konfigurieren und diese in der Datei appname.exe.config unter Apps Installationsverzeichnis gespeichert werden. Aber die "Anwendungsbereich" diejenigen sind nicht lesen/schreiben zur Laufzeit und wenn Sie ändern die unter Benutzerbereich eine Kopie der Konfigurationsdatei wird unter Benutzerverzeichnis erstellt und nicht von anderen Benutzern der Anwendung zugegriffen werden.
Ich muss einen Weg haben, so dass der Benutzer Verbindungszeichenfolge konfigurieren kann, in einer gemeinsamen Konfigurationsdatei gespeichert, nach ihren Bedürfnissen aus der App heraus und dann alle anderen Benutzer (auf dieser Maschine) können diese auch verwenden. Wie kann ich das erreichen?
Die Antwort auf Ihre Frage scheint zu sein, dass Sie Benutzereinstellungen verwenden sollten.Da Sie jedoch bereits erwähnt haben, bin ich mir nicht sicher, was Ihr Problem ist. Möchten Sie, dass alle Benutzer dieselbe Verbindungszeichenfolge verwenden, diese jedoch anpassen können? –
Ja. Ich möchte, dass alle Benutzer die gleiche Verbindungszeichenfolge verwenden und anpassen. – superartsy
Aus einem Ihrer anderen Kommentare scheint es, dass Sie in der Lage sein möchten, Ihre Anwendung zu verwalten. Wenn Sie sich in einem aktiven Verzeichnis befinden, können Sie eine Gruppenrichtlinie für die Anwendungsverwaltung verwenden. Wenn die Datenbank verschoben wird, aktualisieren Sie Ihre Richtlinie und alle Benutzer werden automatisch aktualisiert. Der Aufwand ist jedoch wahrscheinlich mehr als Sie investieren möchten. –