Wie fügen Sie deinstallieren option .NET Setup-Projekt?
Den .NET Setup-Projekt scheint zu haben eine Menge von Optionen, aber ich sehe nicht ein "Deinstallieren" - option.
Ich würde es bevorzugen, wenn die Menschen könnten "entfernen" aus dem standard - "start-Menü" Ordner, anstatt Sie senden, um die Systemsteuerung zu deinstallieren my app, also kann mir bitte jemand sagen, wie dies zu tun?
Ich bin mir auch bewusst von nicht-Microsoft-Installateure, die diese Funktion haben, aber wenn möglich würde ich gerne noch bleiben, mit dem Microsoft toolkit.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Verknüpfung erstellen zu:
Setup-Projekte haben eine "RemovePreviousVersons" - feature, das deckt vielleicht die überzeugendste Fall für deinstallieren, aber es Schlüssel von der "Produkt-Code". Sehen MSDN-Dokumentation. Diese "Produkt-Code" scheint nicht zu haben, schon sehr gut benannt, wie es geändert werden muss jedes mal, wenn Sie aktualisieren Sie die Version-Nummer. In der Tat, VS2010 Sie dazu aufgefordert werden. Leider, weder der Product Code noch die Versionsnummer wird in die Datei-Eigenschaften der generierten .msi-Datei.
Diese Lösung leidet unter ähnlichen Einschränkungen mit Bezug auf die Wartbarkeit als die Vorherige Vermutung, dass diese gleich in den unübersichtlichen Produkt-Code in eine hart-codierte Verknüpfung.
In Wirklichkeit, es nicht zu sein scheinen keine sehr attraktiven Optionen hier.
Visual Studio 2013 ermöglicht Ihnen das erstellen einer Uninstall-shortcut in der shortcut-design-Seite, wenn Sie verwenden der Installshield Add-on.