I have a bundle consisting of a Launch Windows Executable. This has a dependency which is the msi installation for this application.

The only advertised bundle is the launch executable one. This works fine when it is first installed, ie it installs the dependend msi bundle and then launches the executable.

If the installation gets "corrupted", eg it gets manually uninstalled, then opening the bundle fails because it can't find the executable. So how do I verify the installation. The launch doesn't have the ability to set a verify option, and the msi bundle looks fine. If I advertise the msi bundle, then the verify option is there and works.

Any help most appreciated.