|
10 | 10 | AboutUrl="https://dotnet.github.io/"
|
11 | 11 | Compressed="yes">
|
12 | 12 |
|
13 |
| - <bal:Condition Message="The installation path for x64 SDK installations: "[DOTNETHOME_X64]" cannot be the same as for x86 SDK installations: "[DOTNETHOME_X64]""> |
| 13 | + <bal:Condition Message="The installation path for x64 SDK installations: "[DOTNETHOME_X64]" cannot be the same as for x86 SDK installations: "[DOTNETHOME_X86]""> |
14 | 14 | WixBundleInstalled OR ((NOT (DOTNETHOME_X64 ~= DOTNETHOME_X86)) OR DOTNETHOMESIMILARITYCHECKOVERRIDE)
|
15 | 15 | </bal:Condition>
|
16 |
| - |
| 16 | + |
| 17 | + <!-- ***** When the product-band version: "3.0.1xx" advances, remove this section ***** --> |
| 18 | + <?if $(var.SDKProductBandVersion)=3.0.1?> |
| 19 | + <?if $(var.Platform)~=x86?> |
| 20 | + <!-- "Preview 1" 3.0.100-preview-009812-win-x86 upgrade-code --> |
| 21 | + <RelatedBundle Action="Upgrade" Id="{489A47A1-5D69-51F1-3D54-3F8FE92E0963}"/> |
| 22 | + <!-- "Preview 2" 3.0.100-preview-010184-win-x86 upgrade-code --> |
| 23 | + <RelatedBundle Action="Upgrade" Id="{C1DD86C1-5FE4-573E-63FF-6BD0F23EBE69}"/> |
| 24 | + <?endif?> |
| 25 | + <?if $(var.Platform)~=x64?> |
| 26 | + <!-- "Preview 1" 3.0.100-preview-009812-win-x64 upgrade-code --> |
| 27 | + <RelatedBundle Action="Upgrade" Id="{18D28236-562F-73EB-340C-2B4B3A5347BB}"/> |
| 28 | + <!-- "Preview 2" 3.0.100-preview-010184-win-x64 upgrade-code --> |
| 29 | + <RelatedBundle Action="Upgrade" Id="{B47FC45A-5547-64E8-CFD1-B4C5CA275757}"/> |
| 30 | + <?endif?> |
| 31 | + <?endif?> |
| 32 | + <!-- ********************************************************************************** --> |
| 33 | + |
17 | 34 | <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.Foundation">
|
18 | 35 | <bal:WixStandardBootstrapperApplication
|
19 | 36 | LicenseFile="dummyeula.rtf"
|
|
80 | 97 | Path="[ProgramFiles64Folder]dotnet"/>
|
81 | 98 |
|
82 | 99 | <!--
|
83 |
| - When installing the SDK bundle to a custom location using the commandline parameters, it is intended that |
| 100 | + When installing the SDK bundle to a custom location using the commandline parameters, it is intended, not mandatory, that |
84 | 101 | both "DOTNETHOME_X86" and "DOTNETHOME_X64" should be used on the commandline and should take this convention:
|
85 | 102 | DOTNETHOME_X86=<InstallFolder>\x86
|
86 | 103 | DOTNETHOME_X64=<InstallFolder>\x64
|
|
91 | 108 | <Variable Name="DOTNETHOME_X64" Type="string" Value="[ProgramFiles64Folder]dotnet" bal:Overridable="yes" />
|
92 | 109 | <Variable Name="DOTNETHOME" Type="string" Value="[DOTNETHOME_$(var.PlatformToken)]" bal:Overridable="no" />
|
93 | 110 | <Variable Name="BUNDLEMONIKER" Type="string" Value="$(var.ProductMoniker)" bal:Overridable="no" />
|
94 |
| - <Variable Name="DOTNETSDKVERSION" Type="string" Value="$(var.DisplayVersion)" bal:Overridable="no" /> |
| 111 | + <Variable Name="DOTNETSDKVERSION" Type="string" Value="$(var.NugetVersion)" bal:Overridable="no" /> |
95 | 112 | <Variable Name="DOTNETRUNTIMEVERSION" Type="string" Value="$(var.DotNetRuntimeVersion)" bal:Overridable="no" />
|
96 | 113 | <Variable Name="ASPNETCOREVERSION" Type="string" Value="$(var.AspNetCoreVersion)" bal:Overridable="no" />
|
97 | 114 | <Variable Name="WINFORMSANDWPFVERSION" Type="string" Value="$(var.WinFormsAndWpfVersion)" bal:Overridable="no" />
|
|
0 commit comments