Benutzer löschen Datei aus installieren und lösen automatische Neuinstallation von .NET-Anwendung
-
03-07-2019 - |
Frage
Kurz gesagt ich bin nach einer Einstellung in einem .net Installer-Projekt, das die automatische Neuinstallation schaltet sich aus, wenn die installierten Dateien gelöscht werden.
Ich habe eine C # .NET-Anwendung unter Verwendung von VS2005 gebaut. Nach der Installation auf dem Client-Rechner hat der Benutzer darüber beschwert, dass, wenn sie eine Datei in der Anlage der Tritte in Reinstaller enthaltenen löschen. Der Reinstaller die application.exe.config Datei überschreibt, die frustrierend ist. Wir so dass der Benutzer diese Datei ändern, sondern eine Neuinstallation führt zu einem Verlust ihrer Anpassung.
Viele Grüße AndyB
Lösung
Ich denke, es wäre am besten Praxis sein, um Benutzer Anpassungen in einer separaten user.config Datei im Benutzerbereich des Dateisystems zu ermöglichen. Ihre Anwendung kann dann überprüfen, ob der Benutzer die Einstellung von app.config außer Kraft gesetzt hat und stattdessen die Einstellung zu verwenden.