Hello Wix-users,
I have two independent applications (let's call them ProductB and ProductC)
that has dependency on application ProductA.
I am using two different managed bootstrapper exe to bundle:
Exe1: ProductA and ProductB
Exe2: ProductA and ProductC
Because of independent release cycles,
Finally resolved this issue when I have following on the Display.Embedded
mode of my BootstrapperApplication:
1. Add handlers for DetectComplete, PlanComplete and ApplyComplete. Call
Engine.Detect().
2. Handler for DetectComplete calls Engine.Plan(Command.Action).
3. Handler for PlanComplete calls
No luck with that too. :(
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Wix-Bootstrapper-is-not-removing-older-version-from-Control-Panel-Uninstall-Program-tp7593116p7593209.html
Sent from the wix-users mailing list archive at Nabble.com.
--
Also, following is the bundle settings:
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Wix-Bootstrapper-is-not-removing-older-version-from-Co
Actually, I just noticed one more log file for the uninstalltion.
There seems some problem during uninstalltion. I hope this might be useful.
[06A8:2378][2014-03-07T16:27:29]i200: Plan begin, 3 packages, action:
Uninstall
[06A8:2378][2014-03-07T16:27:29]w209: Plan skipped removal of provider key:
Hi Nick,
I don't quite get how would adding another statement would help here.
Should not I use plan() in any case with arguments LaunchAction.Install?
i.e. for both fresh install as well as upgrade?
Also, I checked DetectPackageCompleteEventArgs(e) for both versions.
Here are the results.
When
I have following for the detect package:
private void OnDetectPackageComplete(object sender,
DetectPackageCompleteEventArgs e)
{
if (e.State == PackageState.Present)
{
if (e.PackageId != "NetFx40Web")
{
HasInstalledAlready = true;
}
ing dependency
registration on package with no dependency providers:
NetFx40Web[186C:1C04][2014-03-07T14:57:35]i000: Setting string variable
'WixBundleRollbackLog_MyApplication1' to value
'C:\Users\bk1234\AppData\Local\Temp\TestApplication_2.0_UAT_20140307145733_0_MyApplication1_roll
Thanks Nick. I am using same Version for 2 MSI as well as bundle. They get
incremented for each newer version. Also, I am using separate upgrade codes
for the MSI and bundle.
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Wix-Bootstrapper-is-not-
9 matches
Mail list logo