[WiX-users] Issues faced while upgrading from Wix 3.5 to Wix 3.8

2014-08-25 Thread CCM
Hi,

For our project we used to create a bootstrapper installer with WiX 3.5. It
included the .NetFramework 4.0 and our ProjectMSI. The product version used
for this installer was 1.0.1.0.

Now we have upgraded WiX to 3.8. The next product version used is 1.0.2.0.
The product version for the Bundle and ProjectMSI are same. The product Id
and upgrade code for ProjectMSI are the same as that used in 1.0.1.0. The
Upgrade code for Bundle is different.

Upgrade is allowed but Downgrade is not allowed for the product.

We are facing the following issues:

1. If we have 1.0.1.0 (that was created with Wix 3.5) installed on a machine
and we try to install 1.0.2.0 with setup.exe (that was created with Wix 3.8)
then the control panel shows a single entry for the product with version
1.0.2.0 but when we check the version of the DLLs it shows 1.0.1.0. 

2. Before creating the deployment builds we always create an engineering
build with version 1.0.0.0. If we have 1.0.1.0 (that was created with Wix
3.5) installed on a machine and we try to install 1.0.0.0 with setup.exe
(that was created with Wix 3.8) then the control panel shows two entries for
the product - one for 1.0.1.0 and another for 1.0.0.0.

However in both the cases if we try to run the ProjectMSI directly
(setup.msi) it says "Another version of this product is already
installed..." which is the expected behaviour. How can we get the same
behaviour for bootstrapper setup.exe created with Wix 3.8.

Thanks & Regards,



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Issues-faced-while-upgrading-from-Wix-3-5-to-Wix-3-8-tp7596511.html
Sent from the wix-users mailing list archive at Nabble.com.

--
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Issues faced while upgrading from Wix 3.5 to Wix 3.8

2014-08-25 Thread CCM
Please find the Burn log for scenario 2 below:

[23FC:17E0][2014-08-25T18:42:45]i001: Burn v3.8.1128.0, Windows v6.1 (Build
7601: Service Pack 1), path:
C:\Users\Administrator\Desktop\MyProject\1.0.0.0\en-us_1.0.0.0\Setup.exe,
cmdline: '/log D:\WixLog.txt -burn.unelevated
BurnPipe.{E8510335-55EC-40C7-B8D8-92BC3F32988E}
{6EF0667C-E7FE-4F9E-A9A2-B7D7DF909702} 4044'
[23FC:17E0][2014-08-25T18:42:45]i000: Initializing string variable
'PARAMETER_0' to value ''
[23FC:17E0][2014-08-25T18:42:45]i000: Initializing string variable
'PARAMETER_1' to value ''
[23FC:17E0][2014-08-25T18:42:45]i000: Setting string variable 'WixBundleLog'
to value 'D:\WixLog.txt'
[23FC:17E0][2014-08-25T18:42:45]i000: Setting string variable
'WixBundleOriginalSource' to value
'C:\Users\Administrator\Desktop\MyProject\1.0.0.0\en-us_1.0.0.0\Setup.exe'
[23FC:17E0][2014-08-25T18:42:45]i000: Setting string variable
'WixBundleName' to value 'Project Software'
[23FC:17E0][2014-08-25T18:42:45]i100: Detect begin, 3 packages
[23FC:17E0][2014-08-25T18:42:45]i000: Setting string variable
'Netfx4x64FullVersion' to value '4.5.50709'
[23FC:17E0][2014-08-25T18:42:45]i000: Setting string variable
'Netfx4FullVersion' to value '4.5.50709'
[23FC:17E0][2014-08-25T18:42:45]i052: Condition 'Netfx4FullVersion AND (NOT
VersionNT64 OR Netfx4x64FullVersion)' evaluates to true.
[23FC:17E0][2014-08-25T18:42:45]i103: Detected related package:
{3E2AE35F-4FF2-4E81-AF16-F4D76AA25C54}, scope: PerMachine, version: 1.0.1.0,
language: 1033 operation: Downgrade
[23FC:17E0][2014-08-25T18:42:45]i101: Detected package: Netfx4Full, state:
Present, cached: None
[23FC:17E0][2014-08-25T18:42:45]i101: Detected package: ThirdPartyTool,
state: Present, cached: None
[23FC:17E0][2014-08-25T18:42:45]i101: Detected package: ProjectMSI, state:
Superseded, cached: None
[23FC:17E0][2014-08-25T18:42:45]i199: Detect complete, result: 0x0
[23FC:1CF8][2014-08-25T18:42:48]i000: Setting numeric variable
'EulaAcceptCheckbox' to value 0
[23FC:17E0][2014-08-25T18:42:48]i200: Plan begin, 3 packages, action:
Install
[23FC:17E0][2014-08-25T18:42:48]w321: Skipping dependency registration on
package with no dependency providers: Netfx4Full
[23FC:17E0][2014-08-25T18:42:48]i201: Planned package: Netfx4Full, state:
Present, default requested: Present, ba requested: Present, execute: None,
rollback: None, cache: No, uncache: No, dependency: None
[23FC:17E0][2014-08-25T18:42:48]i201: Planned package: ThirdPartyTool,
state: Present, default requested: Present, ba requested: Present, execute:
None, rollback: None, cache: No, uncache: No, dependency: Register
[23FC:17E0][2014-08-25T18:42:48]i201: Planned package: ProjectMSI, state:
Superseded, default requested: Present, ba requested: Present, execute:
None, rollback: None, cache: No, uncache: No, dependency: Register
[23FC:17E0][2014-08-25T18:42:48]i299: Plan complete, result: 0x0
[23FC:17E0][2014-08-25T18:42:48]i300: Apply begin
[0FCC:1510][2014-08-25T18:42:48]i360: Creating a system restore point.
[0FCC:1510][2014-08-25T18:42:54]i361: Created a system restore point.
[0FCC:1510][2014-08-25T18:42:54]i000: Caching bundle from:
'C:\Users\ADMINI~1\AppData\Local\Temp\{9394f13e-0fc1-41cc-9098-b69c312bb248}\.be\setup.exe'
to: 'C:\ProgramData\Package
Cache\{9394f13e-0fc1-41cc-9098-b69c312bb248}\setup.exe'
[0FCC:1510][2014-08-25T18:42:54]i320: Registering bundle dependency
provider: {9394f13e-0fc1-41cc-9098-b69c312bb248}, version: 1.0.0.0
[0FCC:1510][2014-08-25T18:42:54]i323: Registering package dependency
provider: {CC3F5E73-FE3D-4D41-9B11-4484C6FAE10F}, version: 5.1.010.0,
package: ThirdPartyTool
[0FCC:1510][2014-08-25T18:42:54]i325: Registering dependency:
{9394f13e-0fc1-41cc-9098-b69c312bb248} on package provider:
{CC3F5E73-FE3D-4D41-9B11-4484C6FAE10F}, package: ThirdPartyTool
[0FCC:1510][2014-08-25T18:42:54]i323: Registering package dependency
provider: {3E2AE35F-4FF2-4E81-AF16-F4D76AA25C54}, version: 1.0.0.0, package:
ProjectMSI
[0FCC:1510][2014-08-25T18:42:54]i325: Registering dependency:
{9394f13e-0fc1-41cc-9098-b69c312bb248} on package provider:
{3E2AE35F-4FF2-4E81-AF16-F4D76AA25C54}, package: ProjectMSI
[23FC:17E0][2014-08-25T18:42:54]i399: Apply complete, result: 0x0, restart:
None, ba requested restart:  No
[23FC:17E0][2014-08-25T18:42:57]i500: Shutting down, exit code: 0x0
[23FC:17E0][2014-08-25T18:42:57]i410: Variable: EulaAcceptCheckbox = 0
[23FC:17E0][2014-08-25T18:42:57]i410: Variable: Netfx4FullVersion =
4.5.50709
[23FC:17E0][2014-08-25T18:42:57]i410: Variable: Netfx4x64FullVersion =
4.5.50709
[23FC:17E0][2014-08-25T18:42:57]i410: Variable: VersionNT64 = 6.1.0.0
[23FC:17E0][2014-08-25T18:42:57]i410: Variable: PARAMETER_1 = 
[23FC:17E0][2014-08-25T18:42:57]i410: Variable: PARAMETER_0 = 
[23FC:17E0][2014-08-25T18:42:57]i410: Variable: WixBundleAction = 4
[23FC:17E0][2014-08-25T18:42:57]i410: Variable: WixBundleElevated = 1
[23FC:17E0][2014-08-25T18:42:57]i410: Variable: WixBundleInstalled = 0
[23FC:17E0][2014-08-25T18:42:57]i410: Variable: WixBundleLog = D:\