I have created wix bootsrapper application, which install 2 msi and runs 1 exe files. Any time I run it, it appears in control panels (duplicated). But when I want to remove from control panel, it is just running and not uninstalling.
My code for bootsraperr is something like this:
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">
<?define LibsDir="..\Shared\Lib\" ?>
<Bundle Name="Product Setup" Version="1.0.0.0" Manufacturer="MyCompany" UpgradeCode="{32FC4B59-99BE-4617-867C-4620E2E5772F}">
<BootstrapperApplicationRef Id="ManagedBootstrapperApplicationHost">
<Payload SourceFile="BootstrapperCore.config" />
<Payload SourceFile="$(var.LibsDir)WixWPF.dll" />
<Payload SourceFile="$(var.LibsDir)WixWPF.pdb" />
<Payload SourceFile="msi\p1.msi" />
<Payload SourceFile="msi\p2.msi" />
<Payload SourceFile=".../.exe" />
</BootstrapperApplicationRef>
<Chain>
<PackageGroupRef Id="NetFx40Web" />
<MsiPackage Id="Product1" SourceFile="msi\p2.msi" InstallCondition="InstallP=1" />
<MsiPackage Id="Product2" SourceFile="msi\P1.msi" />
<ExePackage Id="Product3" SourceFile="p2.exe" />
</Chain>
</Bundle>
</Wix>
I want to uninstall it from control panel. How can I handle this?