diff options
Diffstat (limited to 'src/ext/NetFx/wixlib/NetFx48.wxs')
-rw-r--r-- | src/ext/NetFx/wixlib/NetFx48.wxs | 98 |
1 files changed, 49 insertions, 49 deletions
diff --git a/src/ext/NetFx/wixlib/NetFx48.wxs b/src/ext/NetFx/wixlib/NetFx48.wxs index ef8f2f54..f23f08db 100644 --- a/src/ext/NetFx/wixlib/NetFx48.wxs +++ b/src/ext/NetFx/wixlib/NetFx48.wxs | |||
@@ -2,66 +2,66 @@ | |||
2 | 2 | ||
3 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" xmlns:bal="http://wixtoolset.org/schemas/v4/wxs/bal" xmlns:util="http://wixtoolset.org/schemas/v4/wxs/util"> | 3 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" xmlns:bal="http://wixtoolset.org/schemas/v4/wxs/bal" xmlns:util="http://wixtoolset.org/schemas/v4/wxs/util"> |
4 | 4 | ||
5 | <!-- | 5 | <!-- |
6 | .NET Framework installation state properties | 6 | .NET Framework installation state properties |
7 | Official documentation can be found at the following location: | 7 | Official documentation can be found at the following location: |
8 | .NET Framework 4.5/4.5.1/4.5.2/4.6/4.6.1/4.6.2/4.7/4.7.1/4.7.2/4.8 - https://msdn.microsoft.com/en-us/library/w0x726c2(v=vs.110).aspx | 8 | .NET Framework 4.5/4.5.1/4.5.2/4.6/4.6.1/4.6.2/4.7/4.7.1/4.7.2/4.8 - https://msdn.microsoft.com/en-us/library/w0x726c2(v=vs.110).aspx |
9 | --> | 9 | --> |
10 | 10 | ||
11 | <?define NetFx48MinRelease = 528040 ?> | 11 | <?define NetFx48MinRelease = 528040 ?> |
12 | <?define NetFx48WebLink = https://go.microsoft.com/fwlink/?LinkId=2085155 ?> | 12 | <?define NetFx48WebLink = https://go.microsoft.com/fwlink/?LinkId=2085155 ?> |
13 | <?define NetFx48RedistLink = https://go.microsoft.com/fwlink/?linkid=2088631 ?> | 13 | <?define NetFx48RedistLink = https://go.microsoft.com/fwlink/?linkid=2088631 ?> |
14 | <?define NetFx48EulaLink = https://referencesource.microsoft.com/license.html ?> | 14 | <?define NetFx48EulaLink = https://referencesource.microsoft.com/license.html ?> |
15 | <?define NetFx48WebId = NetFx48Web ?> | 15 | <?define NetFx48WebId = NetFx48Web ?> |
16 | <?define NetFx48RedistId = NetFx48Redist ?> | 16 | <?define NetFx48RedistId = NetFx48Redist ?> |
17 | 17 | ||
18 | <Fragment> | 18 | <Fragment> |
19 | <PropertyRef Id="WIXNETFX4RELEASEINSTALLED" /> | 19 | <PropertyRef Id="WIXNETFX4RELEASEINSTALLED" /> |
20 | <Property Id="WIX_IS_NETFRAMEWORK_48_OR_LATER_INSTALLED" Secure="yes" /> | 20 | <Property Id="WIX_IS_NETFRAMEWORK_48_OR_LATER_INSTALLED" Secure="yes" /> |
21 | <SetProperty Id="WIX_IS_NETFRAMEWORK_48_OR_LATER_INSTALLED" Value="1" After="AppSearch" Condition="WIXNETFX4RELEASEINSTALLED >= "#$(var.NetFx48MinRelease)"" /> | 21 | <SetProperty Id="WIX_IS_NETFRAMEWORK_48_OR_LATER_INSTALLED" Value="1" After="AppSearch" Condition="WIXNETFX4RELEASEINSTALLED >= "#$(var.NetFx48MinRelease)"" /> |
22 | </Fragment> | 22 | </Fragment> |
23 | 23 | ||
24 | <Fragment> | 24 | <Fragment> |
25 | <util:RegistrySearchRef Id="NETFRAMEWORK45" /> | 25 | <util:RegistrySearchRef Id="NETFRAMEWORK45" /> |
26 | 26 | ||
27 | <WixVariable Id="NetFx48WebDetectCondition" Value="NETFRAMEWORK45 >= $(var.NetFx48MinRelease)" Overridable="yes" /> | 27 | <WixVariable Id="NetFx48WebDetectCondition" Value="NETFRAMEWORK45 >= $(var.NetFx48MinRelease)" Overridable="yes" /> |
28 | <WixVariable Id="NetFx48WebInstallCondition" Value="" Overridable="yes" /> | 28 | <WixVariable Id="NetFx48WebInstallCondition" Value="" Overridable="yes" /> |
29 | <WixVariable Id="NetFx48WebPackageDirectory" Value="redist\" Overridable="yes" /> | 29 | <WixVariable Id="NetFx48WebPackageDirectory" Value="redist\" Overridable="yes" /> |
30 | 30 | ||
31 | <PackageGroup Id="$(var.NetFx48WebId)"> | 31 | <PackageGroup Id="$(var.NetFx48WebId)"> |
32 | <ExePackage InstallArguments="/q /norestart /log "[NetFx48WebLog].html"" PerMachine="yes" DetectCondition="!(wix.NetFx48WebDetectCondition)" InstallCondition="!(wix.NetFx48WebInstallCondition)" Id="$(var.NetFx48WebId)" Vital="yes" Permanent="yes" Protocol="netfx4" LogPathVariable="NetFx48WebLog" Cache="remove"> | 32 | <ExePackage InstallArguments="/q /norestart /log "[NetFx48WebLog].html"" PerMachine="yes" DetectCondition="!(wix.NetFx48WebDetectCondition)" InstallCondition="!(wix.NetFx48WebInstallCondition)" Id="$(var.NetFx48WebId)" Vital="yes" Permanent="yes" Protocol="netfx4" LogPathVariable="NetFx48WebLog" Cache="remove"> |
33 | <ExePackagePayload Name="!(wix.NetFx48WebPackageDirectory)ndp48-web.exe" DownloadUrl="$(var.NetFx48WebLink)" Description="Microsoft .NET Framework 4.8 Setup" Hash="642721C60D52051C7F3434D8710FE3406A7CFE10B2B39E90EA847719ED1697D7C614F2DF44AD50412B1DF8C98DD78FDC57CA1D047D28C81AC158092E5FB18040" ProductName="Microsoft .NET Framework 4.8" Size="1439328" Version="4.8.4115.0" /> | 33 | <ExePackagePayload Name="!(wix.NetFx48WebPackageDirectory)ndp48-web.exe" DownloadUrl="$(var.NetFx48WebLink)" ProductName="Microsoft .NET Framework 4.8" Description="Microsoft .NET Framework 4.8 Setup" CertificatePublicKey="F49F9B33E25E33CCA0BFB15A62B7C29FFAB3880B" CertificateThumbprint="ABDCA79AF9DD48A0EA702AD45260B3C03093FB4B" Hash="642721C60D52051C7F3434D8710FE3406A7CFE10B2B39E90EA847719ED1697D7C614F2DF44AD50412B1DF8C98DD78FDC57CA1D047D28C81AC158092E5FB18040" Size="1439328" Version="4.8.4115.0" /> |
34 | </ExePackage> | 34 | </ExePackage> |
35 | </PackageGroup> | 35 | </PackageGroup> |
36 | </Fragment> | 36 | </Fragment> |
37 | 37 | ||
38 | <Fragment> | 38 | <Fragment> |
39 | <PackageGroup Id="$(var.NetFx48WebId)AsPrereq"> | 39 | <PackageGroup Id="$(var.NetFx48WebId)AsPrereq"> |
40 | <PackageGroupRef Id="$(var.NetFx48WebId)" /> | 40 | <PackageGroupRef Id="$(var.NetFx48WebId)" /> |
41 | </PackageGroup> | 41 | </PackageGroup> |
42 | 42 | ||
43 | <bal:ManagedBootstrapperApplicationPrereqInformation PackageId="$(var.NetFx48WebId)" LicenseUrl="$(var.NetFx48EulaLink)" /> | 43 | <bal:ManagedBootstrapperApplicationPrereqInformation PackageId="$(var.NetFx48WebId)" LicenseUrl="$(var.NetFx48EulaLink)" /> |
44 | </Fragment> | 44 | </Fragment> |
45 | 45 | ||
46 | <Fragment> | 46 | <Fragment> |
47 | <util:RegistrySearchRef Id="NETFRAMEWORK45" /> | 47 | <util:RegistrySearchRef Id="NETFRAMEWORK45" /> |
48 | 48 | ||
49 | <WixVariable Id="NetFx48RedistDetectCondition" Value="NETFRAMEWORK45 >= $(var.NetFx48MinRelease)" Overridable="yes" /> | 49 | <WixVariable Id="NetFx48RedistDetectCondition" Value="NETFRAMEWORK45 >= $(var.NetFx48MinRelease)" Overridable="yes" /> |
50 | <WixVariable Id="NetFx48RedistInstallCondition" Value="" Overridable="yes" /> | 50 | <WixVariable Id="NetFx48RedistInstallCondition" Value="" Overridable="yes" /> |
51 | <WixVariable Id="NetFx48RedistPackageDirectory" Value="redist\" Overridable="yes" /> | 51 | <WixVariable Id="NetFx48RedistPackageDirectory" Value="redist\" Overridable="yes" /> |
52 | 52 | ||
53 | <PackageGroup Id="$(var.NetFx48RedistId)"> | 53 | <PackageGroup Id="$(var.NetFx48RedistId)"> |
54 | <ExePackage InstallArguments="/q /norestart /log "[NetFx48RedistLog].html"" PerMachine="yes" DetectCondition="!(wix.NetFx48RedistDetectCondition)" InstallCondition="!(wix.NetFx48RedistInstallCondition)" Id="$(var.NetFx48RedistId)" Vital="yes" Permanent="yes" Protocol="netfx4" LogPathVariable="NetFx48RedistLog" Cache="remove"> | 54 | <ExePackage InstallArguments="/q /norestart /log "[NetFx48RedistLog].html"" PerMachine="yes" DetectCondition="!(wix.NetFx48RedistDetectCondition)" InstallCondition="!(wix.NetFx48RedistInstallCondition)" Id="$(var.NetFx48RedistId)" Vital="yes" Permanent="yes" Protocol="netfx4" LogPathVariable="NetFx48RedistLog" Cache="remove"> |
55 | <ExePackagePayload Name="!(wix.NetFx48RedistPackageDirectory)ndp48-x86-x64-allos-enu.exe" DownloadUrl="$(var.NetFx48RedistLink)" Description="Microsoft .NET Framework 4.8 Setup" Hash="DE7FD1B245BAAAC3A2BA1C2C650492AB71EB689902E281DDA02B069A441BAF9B1CF067D596C2E67C27EB58C341F572D8E7D481EC5D6E3A4CFB8D0C9AA7B55181" ProductName="Microsoft .NET Framework 4.8" Size="121319368" Version="4.8.4115.0" /> | 55 | <ExePackagePayload Name="!(wix.NetFx48RedistPackageDirectory)ndp48-x86-x64-allos-enu.exe" DownloadUrl="$(var.NetFx48RedistLink)" ProductName="Microsoft .NET Framework 4.8" Description="Microsoft .NET Framework 4.8 Setup" CertificatePublicKey="F49F9B33E25E33CCA0BFB15A62B7C29FFAB3880B" CertificateThumbprint="ABDCA79AF9DD48A0EA702AD45260B3C03093FB4B" Hash="FFB6C226AF4E5C8FFA7210D5115701883ABF12A8B1CBAE6E08122FB94DD93763468BFF5B00060EABEF19C147B0A4D8063DDE318D2B928CE397C58F7949736C5F" Size="121307088" Version="4.8.4115.0" /> |
56 | </ExePackage> | 56 | </ExePackage> |
57 | </PackageGroup> | 57 | </PackageGroup> |
58 | </Fragment> | 58 | </Fragment> |
59 | 59 | ||
60 | <Fragment> | 60 | <Fragment> |
61 | <PackageGroup Id="$(var.NetFx48RedistId)AsPrereq"> | 61 | <PackageGroup Id="$(var.NetFx48RedistId)AsPrereq"> |
62 | <PackageGroupRef Id="$(var.NetFx48RedistId)" /> | 62 | <PackageGroupRef Id="$(var.NetFx48RedistId)" /> |
63 | </PackageGroup> | 63 | </PackageGroup> |
64 | 64 | ||
65 | <bal:ManagedBootstrapperApplicationPrereqInformation PackageId="$(var.NetFx48RedistId)" LicenseUrl="$(var.NetFx48EulaLink)" /> | 65 | <bal:ManagedBootstrapperApplicationPrereqInformation PackageId="$(var.NetFx48RedistId)" LicenseUrl="$(var.NetFx48EulaLink)" /> |
66 | </Fragment> | 66 | </Fragment> |
67 | </Wix> | 67 | </Wix> |