There are a few options for harvesting files in the WiX Toolset. The following table compares the capabilities of each.
Feature | FireGiant Advanced Harvesting | heat.exe | Files element |
---|---|---|---|
ProjectReference harvesting | |||
ProjectReference OutputGroup filtering | 1 | ||
Include files in .wxs code | |||
Exclude files | 1 | ||
Simplified single-file harvesting | |||
Capture DLL/OCX self-registration | x86, x64, arm64 | x86 only | |
Capture .NET assembly self-registration | |||
Capture TypeLib self-registration | |||
Capture EXE self-registration | |||
Capture Font registration | |||
Optimized harvesting strategies | |||
Notes
1. Requires use of an XSLT file to filter out files to exclude.