I have a custom ExePackage in my bundle, which runs for a non-trivial amount of time. I'd like to report back a progress indicator to the burn engine so that the progress bar keeps showing progress while the ExePackage is executing.
The ExePackage element has a 'Protocol' attribute which appears to provide a way to communicate "extended progress and error reporting" with the options: "none", "burn", and "netfx4" but I haven't found any documentation for how to implement any of those protocols.