Hallo alle zusammen,
Umgebung: VS 2010, VB-Projekt
Ich habe verschiedene Usereinstellungen in den ApplicationSettings gespeichert.
So z.B. den letzten Anmeldenamen usw. . Das läuft alles prima.
Nach einer Neuinstalltion einer neuen Programmversion wird über das Setup eine neue Datei user.config im Verzeichnis
C:\Dokumente und Einstellungen\username\Lokale Einstellungen\Anwendungsdaten\Autor\Programmname.e xe_Url_1p1uirgendawas\1.0.0.1
erstellt. Wobei das letzte Unterverzeichnis die aktuelle Dateiversion darstellt.
Beim Start des Programmes prüfe ich, ob Usereinstellungen zu übernehmen sind.
Klappt auch schön.
Mit der Zeit sammeln sich aber nun etliche dieser user.config Dateien an, da ja je neue Version ein neues Unterverzeichnis erstellt wird.
Ich würde gern nach meiner Aktualisierung der neuen Settings die alte user.config bzw. das alte Versionsverzeichnis löschen. Gibt es eine Möglichkeit das Verzeichnis der Setting-Datei programmtechnisch zu ermitteln, um es dann löschen zu können. Ich habe einfach nichts gefunden.
Vielen Dank für Eure Unterstützung
Umgebung: VS 2010, VB-Projekt
Ich habe verschiedene Usereinstellungen in den ApplicationSettings gespeichert.
So z.B. den letzten Anmeldenamen usw. . Das läuft alles prima.
Nach einer Neuinstalltion einer neuen Programmversion wird über das Setup eine neue Datei user.config im Verzeichnis
C:\Dokumente und Einstellungen\username\Lokale Einstellungen\Anwendungsdaten\Autor\Programmname.e xe_Url_1p1uirgendawas\1.0.0.1
erstellt. Wobei das letzte Unterverzeichnis die aktuelle Dateiversion darstellt.
Beim Start des Programmes prüfe ich, ob Usereinstellungen zu übernehmen sind.
Code:
If settings.ShouldUpgrade = True Then My.Settings.Upgrade() My.Settings.ShouldUpgrade = False settings.Save() End If
Mit der Zeit sammeln sich aber nun etliche dieser user.config Dateien an, da ja je neue Version ein neues Unterverzeichnis erstellt wird.
Ich würde gern nach meiner Aktualisierung der neuen Settings die alte user.config bzw. das alte Versionsverzeichnis löschen. Gibt es eine Möglichkeit das Verzeichnis der Setting-Datei programmtechnisch zu ermitteln, um es dann löschen zu können. Ich habe einfach nichts gefunden.
Vielen Dank für Eure Unterstützung
Comment