2017-03-28 3 views
-1

Gibt es eine Möglichkeit, Datei Existenz während der Installation zu überprüfen. Meine Idee ist es etwas, was wie folgt umzusetzen:Bedingung in Komponentenliste in WIX

1. Install "file1.txt" 2. if FileExists("file2.txt") Install "file3.txt" else Install "file4.txt" 3. Install "file5.txt"

Wie es mit Wix kann getan werden?

Antwort

0

Sie können file search verwenden, um zu überprüfen, ob Datei2 existiert. (Example) Das Ergebnis der Suche wird in einer Eigenschaft gespeichert.

Verwenden Sie diese Eigenschaft zu condition the component das Halten der Datei3 und file4.

+0

Ich habe alles versucht, aber es funktioniert nicht ... Bitte überprüfen Sie https://pastebin.com/mtDkqrXa – Edward

+0

@Edward Wann ist Property INSTALLFOLDER gesetzt? FileSearch wird sehr früh in der InstallExecuteSequence ausgeführt, sodass die meisten Eigenschaften nicht verfügbar sind. – zett42

+0

Duplizieren von http://stackoverflow.com/questions/43073405/wix-property-evaluation – PhilDW