Prime cache for Windows
cmd.exe window will popup during the install. Will create an issue and fix it separately. CLISDKMsiSourcePath needs to be install at the last step so the dotnet.exe will be there and all the files are there.
This commit is contained in:
parent
1b6041c725
commit
a360596174
2 changed files with 14 additions and 5 deletions
|
@ -26,9 +26,6 @@
|
||||||
<Variable Name="BUNDLEMONIKER" Type="string" Value="$(var.ProductMoniker)" bal:Overridable="no" />
|
<Variable Name="BUNDLEMONIKER" Type="string" Value="$(var.ProductMoniker)" bal:Overridable="no" />
|
||||||
|
|
||||||
<Chain DisableSystemRestore="yes" ParallelCache="yes">
|
<Chain DisableSystemRestore="yes" ParallelCache="yes">
|
||||||
<MsiPackage SourceFile="$(var.CLISDKMsiSourcePath)">
|
|
||||||
<MsiProperty Name="DOTNETHOME" Value="[DOTNETHOME]" />
|
|
||||||
</MsiPackage>
|
|
||||||
<MsiPackage SourceFile="$(var.SharedFXMsiSourcePath)">
|
<MsiPackage SourceFile="$(var.SharedFXMsiSourcePath)">
|
||||||
<MsiProperty Name="DOTNETHOME" Value="[DOTNETHOME]" />
|
<MsiProperty Name="DOTNETHOME" Value="[DOTNETHOME]" />
|
||||||
</MsiPackage>
|
</MsiPackage>
|
||||||
|
@ -38,6 +35,9 @@
|
||||||
<MsiPackage SourceFile="$(var.SharedHostMsiSourcePath)">
|
<MsiPackage SourceFile="$(var.SharedHostMsiSourcePath)">
|
||||||
<MsiProperty Name="DOTNETHOME" Value="[DOTNETHOME]" />
|
<MsiProperty Name="DOTNETHOME" Value="[DOTNETHOME]" />
|
||||||
</MsiPackage>
|
</MsiPackage>
|
||||||
|
<MsiPackage SourceFile="$(var.CLISDKMsiSourcePath)">
|
||||||
|
<MsiProperty Name="DOTNETHOME" Value="[DOTNETHOME]" />
|
||||||
|
</MsiPackage>
|
||||||
</Chain>
|
</Chain>
|
||||||
</Bundle>
|
</Bundle>
|
||||||
|
|
||||||
|
|
|
@ -19,12 +19,21 @@
|
||||||
<Property Id="ProductEdition" Value="$(var.ProductEdition)" />
|
<Property Id="ProductEdition" Value="$(var.ProductEdition)" />
|
||||||
<Property Id="ProductCPU" Value="$(var.Platform)" />
|
<Property Id="ProductCPU" Value="$(var.Platform)" />
|
||||||
<Property Id="RTM_ProductVersion" Value="$(var.Dotnet_ProductVersion)" />
|
<Property Id="RTM_ProductVersion" Value="$(var.Dotnet_ProductVersion)" />
|
||||||
|
|
||||||
<Property Id="MSIFASTINSTALL" Value="7" />
|
<Property Id="MSIFASTINSTALL" Value="7" />
|
||||||
|
|
||||||
<WixVariable Id="WixUILicenseRtf" Value="$(var.MicrosoftEula)" />
|
<WixVariable Id="WixUILicenseRtf" Value="$(var.MicrosoftEula)" />
|
||||||
|
|
||||||
<CustomActionRef Id="WixBroadcastEnvironmentChange" />
|
<CustomActionRef Id="WixBroadcastEnvironmentChange" />
|
||||||
|
|
||||||
|
<CustomAction Id="RunDotnetNewToTriggerFirstTimeExperienceToPrimeCache"
|
||||||
|
ExeCommand="dotnet.exe new"
|
||||||
|
Directory="DOTNETHOME"
|
||||||
|
Execute="immediate"
|
||||||
|
Return="ignore"/>
|
||||||
|
<InstallExecuteSequence>
|
||||||
|
<Custom Action="RunDotnetNewToTriggerFirstTimeExperienceToPrimeCache"
|
||||||
|
After="InstallFinalize" />
|
||||||
|
</InstallExecuteSequence>
|
||||||
</Product>
|
</Product>
|
||||||
<Fragment>
|
<Fragment>
|
||||||
<Directory Id="TARGETDIR" Name="SourceDir">
|
<Directory Id="TARGETDIR" Name="SourceDir">
|
||||||
|
@ -33,4 +42,4 @@
|
||||||
</Directory>
|
</Directory>
|
||||||
</Directory>
|
</Directory>
|
||||||
</Fragment>
|
</Fragment>
|
||||||
</Wix>
|
</Wix>
|
Loading…
Reference in a new issue