diff --git a/src/Common/wix/dotnethome_x64.wxs b/src/Common/wix/dotnethome_x64.wxs index 5e30f98719d..d62c71b0e9d 100644 --- a/src/Common/wix/dotnethome_x64.wxs +++ b/src/Common/wix/dotnethome_x64.wxs @@ -5,23 +5,28 @@ - + - + - + - + - ? + - + + - NOT %PROCESSOR_ARCHITECTURE="$(var.InstallerArchitecture)" + + VersionNT64 OR + + WIX_NATIVE_MACHINE AND NOT WIX_NATIVE_MACHINE="$(var.InstallerNativeMachine)" diff --git a/src/Microsoft.DotNet.Build.Tasks.Workloads/src/GenerateManifestMsi.cs b/src/Microsoft.DotNet.Build.Tasks.Workloads/src/GenerateManifestMsi.cs index 88091936c61..3b53f1ac525 100644 --- a/src/Microsoft.DotNet.Build.Tasks.Workloads/src/GenerateManifestMsi.cs +++ b/src/Microsoft.DotNet.Build.Tasks.Workloads/src/GenerateManifestMsi.cs @@ -266,6 +266,7 @@ public override bool Execute() // Add WiX extensions light.Extensions.Add("WixDependencyExtension"); light.Extensions.Add("WixUIExtension"); + light.Extensions.Add("WixUtilExtension"); if (!light.Execute()) { diff --git a/src/Microsoft.DotNet.Build.Tasks.Workloads/src/GenerateMsiBase.cs b/src/Microsoft.DotNet.Build.Tasks.Workloads/src/GenerateMsiBase.cs index 05ed00167a2..1bbf2c5b318 100644 --- a/src/Microsoft.DotNet.Build.Tasks.Workloads/src/GenerateMsiBase.cs +++ b/src/Microsoft.DotNet.Build.Tasks.Workloads/src/GenerateMsiBase.cs @@ -267,6 +267,7 @@ protected IEnumerable Generate(string sourcePackage, string swixPacka // Add WiX extensions light.Extensions.Add("WixDependencyExtension"); light.Extensions.Add("WixUIExtension"); + light.Extensions.Add("WixUtilExtension"); if (!light.Execute()) {