Frage

Ich habe einen Installer "test.msi". Es ist die Version-1. test.msi enthält 2 Komponenten "COMP1", "COMP2" COMP1 enthält 2 Dateien "comp1_file1", "comp1_file2"

In der Version 2 von test.msi, -> eine neue Komponente hinzugefügt „comp3“. Es enthält 1 Datei „comp3_file1“ -> "COMP1" Komponente wird aktualisiert. "Comp1_file2" Datei entfernt und neue Datei "comp1_file3" hinzugefügt Jetzt enthält es 2 Dateien (comp1_file1, comp1_file3)

, wenn ich ein Upgrade test.msi von Version-1-Version-2 mit "msiexec / i test.msi STALL = ALL REIN = vamus", in Installationsordnern noch kann ich Version-1-Datei "comp1_file2" sehen.

, wenn ich von der Version-2 Herabstufung auf Version-1 unter Verwendung von "msiexec / i test.msi STALL = ALL REIN = vamus", in Installationsordnern Version-2 verwandte Dateien vorhanden ist (comp3_file1, comp1_file3).

So entfernen Sie alte Einträge (Komponenten / Dateien) bei Neuinstallation Zeit?

Ich bin mit Installshield 2008 Premier Edition.

War es hilfreich?

Lösung

Transitive Komponenten sind der Weg zu gehen. MS beschreibt sie hier: http: // msdn. microsoft.com/en-us/library/aa372462%28v=vs.85%29.aspx

Um Follow-up auf, was Chris sagte, mit der REIN spielen können einige böse Dinge tun. Dies gilt insbesondere, wenn Sie gemeinsam genutzte Komponenten sind inklusive. Sie können Komponenten BACK, die andere Anwendungen werden je nach, und Sie können finden sich scheinbar unabhängige Anwendungen, die auf Dateien in den gemeinsam genutzten Komponenten auf Basis zu stoppen Aufforderung in Gebrauch ist. Es ist eine wirklich gute Sache zu vermeiden, wenn Sie können.

Andere Tipps

Als Cosmin vorgeschlagen, dass Sie keine Komponenten während der Reparatur entfernen können, aber können Sie die vorherigen Versionen deinstallieren, bevor Sie den Installationsvorgang für die neue Version zu starten.

Eine Möglichkeit, mit Install 2008 zu gehen, ist ein wichtiges Upgrade zu schaffen, die dies tun werden. Video Tutorial .

Bearbeiten

Wie Christopher sagte: Es gibt Möglichkeiten, Komponenten in kleineren Upgrades / Reparaturen zu entfernen. Kommentar unten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top