Haben alle die definierten Komponenten in einem Wix Projekt erhalten in einem letzten msi enthalten?
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?
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