Thank you Bob,

I have isolated the issue by using basic Visual Studio WiX projects (Setup
Project and Bootstrapper Project)

To create the MSI, I created a simple Setup Project and changed the
Product's Version attribute to 1.0.0.65536. Then I crated a basic
Bootstrapper Project and added a single MSIPackage element which specified
my new MSI as the only item in the Chain. Note that I am leaving the
Bootstrapper version as "1.0.0.0", it is not part of the issue.

When the MSI Product Version attribute is set to 1.0.0.65535, my simple
empty bootstrapper project launches the the msi as expected, but when the
MSI Product Version's fourth index is 65536 or higher, the MSI parse fails
with the message I included in the original e-mail.

I understand the build version must be less than 65536, but I believe that
refers to the third index in the version number. There is no compile error
for a high number in the fourth version index (I read somewhere this was
64-bit, but can't find it now...)

Below is the Product.wxs of the msi that allows the 1.0.0.65536 version
number to build. It is the only change I made to the basic Setup Project
and it compiles with no issue:

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";>
<Product Id="*" Name="SetupProject1" Language="1033" Version="1.0.0.65536"
Manufacturer="Me" UpgradeCode="656c5f73-a75d-449c-813d-7be197cec1a2">
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine"
/>

<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is
already installed." />
<MediaTemplate />

<Feature Id="ProductFeature" Title="SetupProject1" Level="1">
<ComponentGroupRef Id="ProductComponents" />
</Feature>
</Product>

<Fragment>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLFOLDER" Name="SetupProject1" />
</Directory>
</Directory>
</Fragment>

<Fragment>
<ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER">
<!-- TODO: Remove the comments around this Component element and the
ComponentRef below in order to add resources to this installer. -->
<!-- <Component Id="ProductComponent"> -->
<!-- TODO: Insert files, registry keys, and other resources here. -->
<!-- </Component> -->
</ComponentGroup>
</Fragment>
</Wix>


On Mon, Jun 9, 2014 at 3:36 PM, Carter Young <ecyo...@grandecom.net> wrote:

> My Mistake, it's the MSI causing the issue, not the Burn Engine.  See
> the post I linked earlier...
>
> Quoting Bob Arnson <b...@joyofsetup.com>:
>
> > On 6/9/2014 6:01 PM, Carter Young wrote:
> >> Your getting the error because the number is ignored all together,
> >> regardless of type, int long string doesnt matter... its unable to
> >> parse because there is no underlying code in burn that says parse 4th
> >> digit
> > Burn supports all four places of version numbers.
> >
> > --
> > sig://boB
> > http://joyofsetup.com/
> >
> >
> >
> ------------------------------------------------------------------------------
> > HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> > Find What Matters Most in Your Big Data with HPCC Systems
> > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> > Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> > http://p.sf.net/sfu/hpccsystems
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> >
>
>
>
>
>
> ------------------------------------------------------------------------------
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>



-- 
-Ed
------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to