Wir haben ein Visual Studio 2008, Setup und Deployment, Setup-Projekt, das minimale Dateien installiert und einige benutzerdefinierte Aktionen ausgeführt. Wir haben auch mehrere Merge-Module-Projekte, die das Setup-Projekt bereitstellt. Jedes Merge-Modul verfügt über einen Modul Retargetable Folder mit eindeutigen Unterordnern, in denen verschiedene Komponenten installiert sind.Merge Module verlassen Dateien während der Deinstallation
Das Problem besteht darin, dass während einer Deinstallation des Setup-Projekts Dateien, die vom Setup-Projekt bereitgestellt wurden, vollständig von der Festplatte entfernt wurden. aber Dateien, die durch die Merge-Module bereitgestellt wurden, werden nicht entfernt überhaupt.
Zusätzlich, wenn nach dem Deinstallieren von Dateien, die noch von der Merge-Modul eingesetzt wurden existieren auf der Festplatte, um das Setup-Projekt wieder Installation überschreibt nicht die Dateien durch das Merge-Modul zum Einsatz.
Wir müssen akzeptable Ergebnisse:
1) Machen Sie es sich so, dass das Merge-Modul bereitgestellt Dateien während der Deinstallation 2) Lassen Sie Dateien bereitgestellt durch das Merge-Modul entfernt werden während eines frisch überschrieben werden installieren
Irgendwelche Gedanken würden geschätzt werden!
wahr, mit verketteten MSIs ist eine gute Lösung ... wir haben zu diesem Zeitpunkt einfach viel in Merge-Module investiert. Wenn es schlimmer wird, werden wir wahrscheinlich diese Methode verwenden. – danlash