Setup Project - wie Update umsetzen?

  • VB.NET
  • .NET (FX) 4.5–4.8

    Setup Project - wie Update umsetzen?

    Hallo Leute,

    ich erstelle eine MSI für mein Projekt mit dem Setup Project. Wenn ich ein Update veröffentliche, dann tut der Installer "fast" was er soll: alle neuen Dateien werden ersetzt.

    Jetzt das Problem:
    Starten man den aktuellen Installer, dann verhält er sich so als wäre es eine Neuinstallation. Beispielsweise wird der ursprüngliche Installationspfad nicht erkannt, sondern der von mir hinterlegte angenommen. Weiterhin sind nach dem "Update" Verknüpfungen (zeigen auf meine exe) ungültig, da die ursprüngliche Datei ersetzt wurde -> Windows kann somit nicht mehr auf die Datei verweisen, da diese nicht mehr in der verknüpften Version existiert.

    Wie kann ich das Setup Project dazu bewegen, dass die MSI ein direktes Update ausführt und nicht einfach nur ältere Dateien ersetzt?

    LG Dietzi