ich habe ein sehr seltsames Phänomen mit Installshield 2010 Premier:
Nach dem Bauen des Projektes erhalte ich Abhängigkeiten zwischen den Komponenten, die So nicht existieren dürften. Was dann zur Folge hat, dass wenn man eine Feature auswählt, Dateien von einem anderen Feature installiert werden, welches aber nicht ausgewählt war.
Um es mal an einen Beispiel zu Verdeutlichen:
Feature A
---Component A1
---Component A1
Feature B
---Component B1
---Component B1
Feature C
---Component C1
---Feature D
------Component D1
Wenn ich nur Feature D installieren möchte, werden auch (obwohl nicht ausgewählt) Dateien der Komponente B1 installiert.
Ein Blick in die fertig MSI mit dem Programm InstEd zeigt mir, dass in der Tablle FeatureComponents zusätzliche Abhängigkeiten zu der Komponente B1 eingetragen sind. Leider finde ich nirgends diese Abhängigkeit im Programm. Wenn ich dort beim DirectEditor in die Tabelle FeatureComponents schaue, sieht alles in Ordnung aus.
Wie kommen diese zusätzlichen Abhängigkeiten in die fertige MSI rein? Ich habe heute bereits, das SP1 installiert, hat aber keine Änderungen gebracht. Und wenn ich die Komponenten lösche und später neu anlegen möchte, dann sind die Abhängigkeiten auf andere Komponenten.
Ich bin für jede Hilfe dankbar, die das Problem lösen kann.
Viele Grüße
Thomas Hübner
Edited by Thomas Hübner, 01 December 2009 - 11:22.