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

Comments

Projects
None yet
2 participants
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

Collaborator

wixbot commented Sep 1, 2015

Fixed with PR:293.

Originally posted by firegiantco

Collaborator

wixbot commented Sep 1, 2015

AssignedTo set to firegiant

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 was assigned by wixbot Dec 20, 2015

wixbot added this to the v3.10 milestone Dec 20, 2015

wixbot closed this Dec 20, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment