Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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
Assignees
Milestone

Comments

@wixbot
Copy link

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
Copy link
Author

wixbot commented Sep 1, 2015

Fixed with PR:293.

Originally posted by firegiantco

@wixbot
Copy link
Author

wixbot commented Sep 1, 2015

AssignedTo set to firegiant

@wixbot
Copy link
Author

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

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

No branches or pull requests

2 participants