Haben alle die definierten Komponenten in einem Wix Projekt erhalten in einem letzten msi enthalten?

StackOverflow https://stackoverflow.com/questions/4119616

  •  29-09-2019
  •  | 
  •  

Frage

Wenn Wärme auf Auto mit erzeugen scheint es eine ganze Menge mehr Komponenten als zu schaffen, was wir wollen tatsächlich versenden.

Zum Beispiel, einen Service, dass der Bedarf installiert werden, so dass wir Service-Registrierung Sachen tun wollen, und es ist auch eine COM-Komponente, so dass wir com Registrierung tun wollen. Das ist alles in einem MSVC # -Projekt und einschließlich des Projekts in das Installationsprojekt in wix automatisch Hitze lief auf sie (ich eine Abhängigkeit für Build-Setup nur gemeint ist) und die Ausgabe enthalten Hunderte von Komponenten.

Wenn Sie für einigen dynamischen Teil ermöglichen - auf die COM-Registrierung sagen Wechsel - ohne alles inklusive - wie PDB-Dateien - wie ist das am besten verwaltet

Wenn Sie diese Wärme-Datei in Ihrem Projekt enthalten, wie würden Sie angeben, welche Komponenten bilden, welche Funktionen und welche ignoriert werden?

War es hilfreich?

Lösung

Sie können die Parameter angeben, zusammen mit dem Erweiterungsdateien Sie wollen und welche ausgeschlossen werden sollen.

Beispiel

%1\Paraffin.exe -dir "..\..\..\..\Application" -dirref INSTALLLOCATION -custom App ..\..\AppFragment.wxs -guids -ext .vspscc -ext .cs -ext .resx -ext .csproj -ext .exclude -ext LocalAppSettings.config -ext .pdb -direXclude UITests -direXclude obj -direXclude Netrics -direXclude XSLT -multiple
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top