Benutzer mit den meisten Antworten
[VS c#] Programm Update erstellen

Frage
-
Visual Studio bietet ja die Möglichkeit des Projekttypes "Setup", um das selbst geschriebene Programm als Installationsdatei zu verteilen. Ist es auch möglich nur ein Update zu erstellen?
Hintergrund der Frage:
- Setup überschreibt alle Dateien, in einigen befinden sich Nutzer spezifische Änderungen
- Update kleiner durch weglassen nicht geänderter Dateien/Bibliotheken
- Setup prüft ob Programm schon installiert und mahnt vorherige Deinstallation an (löscht dann Daten mit Nutzer spezifischen Änderungen => schlecht)
Zur Verfügung stehen mit Visual Studio 2008 und 2017
Ich hoffe die Frage ist verständlich und es kann jemand Beantworten. Die Googlesuche mit dem Stichwort "Update" ist nicht gerade zielführend gewesen :)
Danke, Daniel
Antworten
-
Hallo XandriaNET,
Nutzer spezifische Änderungen werden genau dann nicht überschrieben, wenn Du diese an dafür geeigneten Ort abspeicherst, gerade auch bei einem Update nicht. Da es sich bei Dir, nach deiner Beschreibung, anders verhält, solltest Du dies in deinem Programm korrigieren.
- Gruß Florian
- Als Antwort markiert XandriaNET Freitag, 23. Juni 2017 09:17
Alle Antworten
-
Hallo Daniel,
Wenn Du die Benutzereinstellungen beibehalten möchtest, kann dies mithilfe einer Anpassung der settings.settings-Datei bewerkstelligt werden. Sieh Dir den Beispielcode in folgendem Thread an:
Keep user's settings after altering assembly/file versionGruß,
DimitarBitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
-
Hallo XandriaNET,
Nutzer spezifische Änderungen werden genau dann nicht überschrieben, wenn Du diese an dafür geeigneten Ort abspeicherst, gerade auch bei einem Update nicht. Da es sich bei Dir, nach deiner Beschreibung, anders verhält, solltest Du dies in deinem Programm korrigieren.
- Gruß Florian
- Als Antwort markiert XandriaNET Freitag, 23. Juni 2017 09:17