Wir haben BasicMSI Installer-Projekt, und wir haben die uninstallmode und uninstallmodetext zu vemus (auch ausprobiert emus). Der übergebene Befehlszeilenparameter ist jedoch REINSTALLMODE=vomus
.InstallShield - Neuinstallmodus ist standardmäßig auf 'vomus'
Wir versionieren DLL-Dateien in unserem Projekt, aber wir haben auch zu viele nicht versionierte Dateien (Ressourcen ...), so dass wir vermeiden möchten, dass sie immer überschreiben und uninstallmode venus verwenden.
Ich habe auch frisch test BasicMSI Projekt erstellt, das nur eine Datei installieren wird und im Wesentlichen nur Reinstallmode = vemus
hinzugefügt und auch reinstallmodetext = vemus
geändert.
- installierte Testprojekt erstmals
- Zuwachs Produktversion in Installshield-Projekt und baut es
- Upgrade => in i noch
REINSTALLMODE=vomus
Ich würde wirklich jede Hilfe dankbar sehen installieren einzuloggen, da Ich konnte bisher keine Lösung online finden.
Können Sie nicht direkt nach InstallInitialize ein größeres Upgrade mit RemoveExistingProducts durchführen? Das würde alle alten Produkte deinstallieren und dann die neuen, keine Überschreibprobleme installieren. Aus Ihrer Frage geht nicht genau hervor, wie Sie das Upgrade durchführen. – PhilDW