From baf4e919188bb031d774a5767915225e93707e4b Mon Sep 17 00:00:00 2001 From: Jacques Eloff Date: Mon, 16 Aug 2021 21:39:55 -0700 Subject: [PATCH] Add MSI installer type file (#11539) The sentinel file will trigger using the MSI based installation --- src/redist/targets/GenerateMSIs.targets | 2 ++ .../targets/packaging/windows/clisdk/dotnet.wxs | 14 +++++++++++++- .../packaging/windows/clisdk/generatemsi.ps1 | 2 ++ src/redist/targets/packaging/windows/clisdk/msi | 0 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 src/redist/targets/packaging/windows/clisdk/msi diff --git a/src/redist/targets/GenerateMSIs.targets b/src/redist/targets/GenerateMSIs.targets index 29d519270..059bc74bf 100644 --- a/src/redist/targets/GenerateMSIs.targets +++ b/src/redist/targets/GenerateMSIs.targets @@ -166,6 +166,7 @@ '$(SdkMSIInstallerFile)' ^ '$(WixRoot)' ^ '$(ToolsetBrandName)' ^ + '$(VersionPrefix)' ^ '$(MsiVersion)' ^ '$(SDKBundleVersion)' ^ '$(Version)' ^ @@ -183,6 +184,7 @@ + @@ -56,7 +57,15 @@ - + + + + + + + + + @@ -66,5 +75,8 @@ + + + diff --git a/src/redist/targets/packaging/windows/clisdk/generatemsi.ps1 b/src/redist/targets/packaging/windows/clisdk/generatemsi.ps1 index bfddd68a8..47d83909c 100644 --- a/src/redist/targets/packaging/windows/clisdk/generatemsi.ps1 +++ b/src/redist/targets/packaging/windows/clisdk/generatemsi.ps1 @@ -6,6 +6,7 @@ param( [Parameter(Mandatory=$true)][string]$DotnetMSIOutput, [Parameter(Mandatory=$true)][string]$WixRoot, [Parameter(Mandatory=$true)][string]$ProductMoniker, + [Parameter(Mandatory=$true)][string]$SdkFeatureBandVersion, [Parameter(Mandatory=$true)][string]$DotnetMSIVersion, [Parameter(Mandatory=$true)][string]$SDKBundleVersion, [Parameter(Mandatory=$true)][string]$DotnetCLINugetVersion, @@ -64,6 +65,7 @@ function RunCandle -dMicrosoftEula="$PSScriptRoot\dummyeula.rtf" ` -dProductMoniker="$ProductMoniker" ` -dBuildVersion="$DotnetMSIVersion" ` + -dSdkFeatureBandVersion="$SdkFeatureBandVersion" ` -dSDKBundleVersion="$SDKBundleVersion" ` -dNugetVersion="$DotnetCLINugetVersion" ` -dUpgradeCode="$UpgradeCode" ` diff --git a/src/redist/targets/packaging/windows/clisdk/msi b/src/redist/targets/packaging/windows/clisdk/msi new file mode 100644 index 000000000..e69de29bb