2016-07-14 13 views
1

Die Firma, für die ich arbeite, hat vor kurzem MSI-Dateien mit Wix erstellt. Wir sind am Ende des Prozesses, aber es gibt noch eine weitere Sache, die ich tun muss.Gibt es eine eingebaute Möglichkeit, eine Datei in Wix zu verstecken?

Wir haben eine XML-Datei mit einem Snapshot von dem, was Binärdateien in die Installation gegangen sind. Die Kunden, die wir liefern, werden jedoch etwas verwirrt über eine zusätzliche nutzlose Datei in der Installation.

Die meisten Dinge, die bei der Suche nach "Wix" und "Datei verstecken" auftauchen, konzentrieren sich auf das Entfernen oder Löschen der Dateien nach der Installation. Ich muss diesen Trottel nur verstecken.

Gibt es eine Möglichkeit, die Datei durch HEAT oder etwas zu verbergen? Ich kann das Dateielement im WXS bei Bedarf mit XSL oder PowerShell ändern. Oder muss ich auf eine benutzerdefinierte Aktion zurückgreifen, die cmd.exe aufruft, um sie zu verbergen?

+0

Sie können eine XSL-Transformation an Wärme weitergeben, um entweder die Datei (und Component und ComponentRef) zu entfernen oder das versteckte Attribut hinzuzufügen. –

+0

(Sie wissen, dass eine MSI-Datei eine Datenbank ist, die alle Dateien auflistet. Sie müssen keine Snapshots erstellen, um zu berechnen, was auf einem Testsystem installiert wurde.) –

Antwort

1

Sie können versuchen, das Attribut hidden des Dateielements auf yes zu setzen. Von here:

Setzen Sie diese Option auf yes, damit das Attribut versteckte Attribute festgelegt wird, wenn es auf dem Zielcomputer installiert ist.

+0

Vielen Dank! Lief wie am Schnürchen! – barakaka

Verwandte Themen