[wix-users] Control of the feature set for a MsiPackage

Rob Mensching rob at firegiant.com
Tue Jul 18 11:23:56 PDT 2023


FYI: The wix-users mailing list is being deprecated. Use the GitHub Discussions (https://github.com/orgs/wixtoolset/discussions) instead now.

-----Original Message-----
From: wix-users <wix-users-bounces at lists.wixtoolset.org> On Behalf Of Helge Kruse via wix-users
Sent: Tuesday, July 18, 2023 11:04 AM
To: wix-users at lists.wixtoolset.org
Cc: Helge Kruse <Helge.Kruse at gmx.net>
Subject: Re: [wix-users] Control of the feature set for a MsiPackage

Hello Nir,

Currently I have only the .WXS with the snippet shown in my mail.
Do your links mean, I have to write a bootstrapper application in C#?

Best regards,
Helge

On 18.07.2023 15:14, Nir Bar via wix-users wrote:
> https://wixtoolset.org/docs/schema/wxs/msipackage/#attributesAttribute 
> @EnableFeatureSelectionIn the BA, override 
> https://wixtoolset.org/docs/api/wixtoolset.mba.core/bootstrapperapplic
> ation/#onplanmsifeature_args--Nir BarWiX Expert ---- On Tue, 18 Jul 
> 2023 15:04:42 +0300  wix-users at lists.wixtoolset.org  wrote ----Hello,
>
> I have to install two MSI packages. One MSI is for x86 and the other 
> for x64. I authored a bundle with a custom UI that contains a checkbox cb1.
> With the following chain, cb1 controls the feature set of the x86 MSI 
> to be installed. If cb1 is not checked, the ProductFeature shall be 
> installed. If cb1 is checked, all features shall be installed.
>
>       <Chain>
>         <MsiPackage SourceFile="X86.msi" InstallCondition="cb1 = 0" >
>           <MsiProperty Name="ADDLOCAL" Value="ProductFeature"/>
>         </MsiPackage>
>         <MsiPackage Id="SetupAll" SourceFile="X86.msi"
>       InstallCondition="cb1 = 1" />
>         <MsiPackage SourceFile="X64.msi" InstallCondition="VersionNT64" />
>       </Chain>
>
> This worked with WiX 3.x, but the migration to WiX 4 fails with the error:
>     The 'ADDLOCAL' MsiProperty is controlled by the
>     bootstrapper and cannot be authored.
>
> How can I control the feature set for a MsiPackage in WiX 4?
>
> Best regards,
> Helge
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant 
> http://www.firegiant.com/
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant 
> http://www.firegiant.com/


____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/


More information about the wix-users mailing list