Wie zusätzliche WXS Dateien Kerze zu übergeben, wenn Votiv mit?
Frage
Wenn Sie eine WIXLIB von Visual Studio mit Votiv-Aufbau, wie geben Sie Kerze, wo zusätzliche WXS Dateien zu finden, die nicht Teil des Visual Studio-Projektes (und sind auch nicht Teil eines referenzierten Projektes)?
Ich will nicht die WXS Dateien zum Projekt hinzuzufügen, weil sie durch heat.exe
während des Erstellungsprozesses aktualisiert werden, und deshalb editierbar bleiben müssen (dh sie können nicht mit dem Rest des Projektes zur Quellcodeverwaltung hinzugefügt werden).
Lösung
Ich würde vorschlagen, dass Sie nur eine separate wixlib für Ihre Wärme-generierten Dateien erstellen und verknüpfen Sie dann die wixlib in Ihren letzten Installer, anstatt zu versuchen, die Projektdatei zu hacken Ihre generierten Dateien hinzuzufügen. In der Tat sollte es ziemlich einfach sein, die Wix MsBuild Aufgaben verwenden Ihre Wärme auszuführen Aufgabe und dann die Ausgabe der Aufgabe Hitze und das direkt in die CandleTask passieren.