SWID Tag in x64 MSI Product results in LGHT0204 This 32bitComponent uses 64BitDirectory WixTagFolder #4879

Closed
wixbot opened this Issue Aug 31, 2015 · 3 comments

Projects

None yet

2 participants

@wixbot
Collaborator
wixbot commented Aug 31, 2015

I have a MSI project which can be built as either an x86 or x64 MSI (to install a native driver). Using wix 3.10.0.2026 I added a swid:Tag element which builds succesfuling when build the project as a x86 project, When build as a x64 project I get:
error LGHT0204: ICE80: This 32BitComponent tag098E26650654137FDD70F9C99051DDE9 uses 64BitDirectory WixTagFolder [local path to .wixproj]

The tag is authored:
<swid:Tag Regid="rimage.com" InstallDirectory="MyDriverDir" Name="MyDriver.msi_v$(var.ProductVer) $(var.MyDriversName) "/>

MyDriverDir is derived from a public property, which is set by Brun to a path based on ProgramFiles6432Folder.

Also I wonder of the error message posted above is missing some spaces between, I assume concatenated strings.

Originally opened by phogland

@wixbot
Collaborator
wixbot commented Sep 1, 2015

Fixed with PR:293.

Originally posted by firegiantco

@wixbot
Collaborator
wixbot commented Sep 1, 2015

AssignedTo set to firegiant

@wixbot
Collaborator
wixbot commented Sep 11, 2015

Fixed in WiX v3.10 RTM.

Originally posted by firegiantco
Resolution set to fixed
Status changed from Open to Resolved

@firegiantco firegiantco was assigned by wixbot Dec 20, 2015
@wixbot wixbot added this to the v3.10 milestone Dec 20, 2015
@wixbot wixbot closed this Dec 20, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment