Pfad für UserConfig-Datei ändern

Ich möchte in meinem Programm mit der Klasse Properties.Settings.Default Programmeinstellungen des Nutzers speichern.

Standardmäßig, wird dann diese Config-Datei hier abgelegt:
„C:\Dokumente und Einstellungen\USERNAME\Lokale Einstellungen\Anwendungsdaten\MYPROGRAMMNAME\MYPROGRAMMNAMEew5tty4jk0v2bippgo5c4fkiodfenp1\1.0.0.0\user.config“

Ich möchte aber, dass die Datei hier abgelegt wird:
„C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\MYPROGRAMMNAME\user.config“

Kann man diesen Pfad irgendwo einstellen?

Nein, der Pfad wird vom Framework vorgegeben.

Grüße, JasonDelife.

Hi,
du mußt deinen eigenen „SettingsProvider“ schreiben.

Beispiel zB. hier:

http://www.codeproject.com/KB/vb/CustomSettingsProvi…

Gruss
Joey

du mußt deinen eigenen „SettingsProvider“ schreiben.

Beispiel zB. hier:

http://www.codeproject.com/KB/vb/CustomSettingsProvi…

Danke. Das hat mir weiter geholfen.
Mit dem eigenen Setting-Provider klappt es problemlos. Musste nur bisschen die Klasse anpassen, aber jetzt werden die Config-Dateien in %APPDATA%\ProgrammName gespeichert, wie es sich gehört :smile:

Nur 1 Bug habe ich schon gefunden. Wenn man einen String null zuweisen will, dann kracht es :smile: