Use MSBuild, specifically the XSLTransform task. To optimize it even more, you can store the timestamp of the file generated with the timestamp used to check out from version control. In which case you don't have to re-run the HeatDirectory task every time you run your build (unless the timestamp changes or the file is removed).
-----Original Message----- From: Marco Tognacci [mailto:mark...@live.it] Sent: Monday, September 22, 2014 3:14 PM To: WiX - users Subject: [WiX-users] HeatDirectory optimization In my setup project I use <HeatDirectory> in the msi project definition to Harves a directory then I apply a transformation xslt to filter the result in the wsx file. I made this with several different filter but using the main root directory for all of them, in this case the harvesting of the main root is made many times. To speedup the building process I'd like to make the harvesting of the root directory only one time and them to the complete wsx file I want to apply each filter to produce the final wsx file. Is this possible in some way using heat? The only solution that I have found is to use a program to apply the xslt transformation, but in this way I have to use an external tool, I'd like to have an integrated tool inside WiX Thanks. ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users