[wix-users] Build 64 Bit MSI using WiXToolSet

Ven H venh.123 at gmail.com
Wed Dec 8 10:13:15 PST 2021


Thanks a lot Rob. I got it. I had to set the property at the project level.
But it was not set at that level and I didn't realize that initially. Thank
you very much.



On Mon, Dec 6, 2021 at 11:54 PM Ven H <venh.123 at gmail.com> wrote:

> Thanks a lot Rob, for the quick response. However, there are some twists
> in my case. The MSI is part of a Bootstrap application implemented in WPF
> (XAML) using the Bootstrapper libraries. When the MSI is installed via the
> Bootstrapper exe, it is adding entries in the 64 bit Registry. But, when I
> extract the MSI and run separately, it is adding entries in the 32 bit
> Registry. I have a requirement to remove the MSI from the Bootstrapper and
> run it separately.
>
> So, I tried rebuilding the WiX project from VS 2019 and added -arch x64 in
> the compiler option, it started throwing a lot of ICE80 errors (not
> warnings). For example, one is "*ICE80: This package contains 64 bit
> component, but the Template Summary Property doesn't contain Intel64 or x64*"
> and another one is "*ICE80:This 64BitComponent uses 32BitDirectory <path>*".
> Not sure why this is occurring when I add -arch x64 and how it is working
> fine from within the Bootstrapper exe. Please help.
>
>
>
> On Mon, Dec 6, 2021 at 11:18 PM Rob Mensching <rob at firegiant.com> wrote:
>
>> Platform= x64 should do it. You should see the -arch switch being set on
>> the command-line to candle.exe.
>>
>> -----Original Message-----
>> From: wix-users <wix-users-bounces at lists.wixtoolset.org> On Behalf Of
>> Ven H via wix-users
>> Sent: Monday, December 6, 2021 4:10 AM
>> To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
>> Cc: Ven H <venh.123 at gmail.com>
>> Subject: [wix-users] Build 64 Bit MSI using WiXToolSet
>>
>> Hi,
>>
>> How can I build a 64 Bit MSI using WiXToolSet? I am using Visual Studio
>> 2019. I tried setting the Platform to x64 on the project properties, but no
>> luck. When I install this MSI, the registry entries are going to 32 bit. I
>> don't want to individually assign the bitness on each component. Also, as
>> per the WiX documentation, it is not recommended to set the Platform
>> property on the Package element. Please help. Also, how can I understand if
>> the MSI is 32 bit or 64 bit? Can we identify this from Orca?
>>
>> ____________________________________________________________________
>> WiX Toolset Users Mailing List provided by FireGiant
>> http://www.firegiant.com/
>>
>



More information about the wix-users mailing list