aboutsummaryrefslogtreecommitdiff
path: root/src/wixlib/NetCore3.1.8_x64.wxs
diff options
context:
space:
mode:
Diffstat (limited to 'src/wixlib/NetCore3.1.8_x64.wxs')
-rw-r--r--src/wixlib/NetCore3.1.8_x64.wxs123
1 files changed, 123 insertions, 0 deletions
diff --git a/src/wixlib/NetCore3.1.8_x64.wxs b/src/wixlib/NetCore3.1.8_x64.wxs
new file mode 100644
index 00000000..56f498de
--- /dev/null
+++ b/src/wixlib/NetCore3.1.8_x64.wxs
@@ -0,0 +1,123 @@
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. -->
3
4<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"
5 xmlns:util="http://wixtoolset.org/schemas/v4/wxs/util">
6
7 <?define NetCorePlatform = x64?>
8 <?define NetCoreIdVersion = 318?>
9 <?define NetCoreVersion = 3.1.8?>
10 <?include NetCore3_Platform.wxi?>
11
12 <?define AspNetCoreRedistLink = https://go.microsoft.com/fwlink/?linkid=2143792?>
13 <?define DesktopNetCoreRedistLink = https://go.microsoft.com/fwlink/?linkid=2143950?>
14 <?define DotNetCoreRedistLink = https://go.microsoft.com/fwlink/?linkid=2143846?>
15
16 <Fragment>
17 <util:DirectorySearchRef Id="$(var.AspNetCoreId)" />
18
19 <WixVariable Id="AspNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)DetectCondition" Value="$(var.AspNetCoreId)" Overridable="yes" />
20 <WixVariable Id="AspNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)InstallCondition" Value="" Overridable="yes" />
21 <WixVariable Id="AspNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)PackageDirectory" Value="redist\" Overridable="yes" />
22 <WixVariable Id="AspNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)RepairCommand" Value="" Overridable="yes" />
23
24 <PackageGroup Id="$(var.AspNetCoreRedistId)">
25 <ExePackage
26 Name="!(wix.AspNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)PackageDirectory)aspnetcore-runtime-$(var.NetCoreVersion)-win-$(var.NetCorePlatform).exe"
27 InstallCommand="$(var.AspNetCoreRedistInstallCommand)"
28 RepairCommand="!(wix.AspNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)RepairCommand)"
29 UninstallCommand="$(var.AspNetCoreRedistUninstallCommand)"
30 PerMachine="yes"
31 DetectCondition="!(wix.AspNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)DetectCondition)"
32 InstallCondition="!(wix.AspNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)InstallCondition)"
33 Id="$(var.AspNetCoreRedistId)"
34 Vital="yes"
35 Permanent="yes"
36 Protocol="burn"
37 DownloadUrl="$(var.AspNetCoreRedistLink)"
38 LogPathVariable="$(var.AspNetCoreRedistLog)"
39 Compressed="no">
40 <RemotePayload
41 CertificatePublicKey="3756E9BBF4461DCD0AA68E0D1FCFFA9CEA47AC18"
42 CertificateThumbprint="2485A7AFA98E178CB8F30C9838346B514AEA4769"
43 Description="Microsoft ASP.NET Core 3.1.8 - Shared Framework"
44 Hash="61DC9EAA0C8968E48E13C5913ED202A2F8F94DBA"
45 ProductName="Microsoft ASP.NET Core 3.1.8 - Shared Framework"
46 Size="7841880"
47 Version="3.1.8.20421" />
48 </ExePackage>
49 </PackageGroup>
50 </Fragment>
51
52 <Fragment>
53 <util:DirectorySearchRef Id="$(var.DesktopNetCoreId)" />
54
55 <WixVariable Id="DesktopNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)DetectCondition" Value="$(var.DesktopNetCoreId)" Overridable="yes" />
56 <WixVariable Id="DesktopNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)InstallCondition" Value="" Overridable="yes" />
57 <WixVariable Id="DesktopNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)PackageDirectory" Value="redist\" Overridable="yes" />
58 <WixVariable Id="DesktopNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)RepairCommand" Value="" Overridable="yes" />
59
60 <PackageGroup Id="$(var.DesktopNetCoreRedistId)">
61 <ExePackage
62 Name="!(wix.DesktopNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)PackageDirectory)windowsdesktop-runtime-$(var.NetCoreVersion)-win-$(var.NetCorePlatform).exe"
63 InstallCommand="$(var.DesktopNetCoreRedistInstallCommand)"
64 RepairCommand="!(wix.DesktopNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)RepairCommand)"
65 UninstallCommand="$(var.DesktopNetCoreRedistUninstallCommand)"
66 PerMachine="yes"
67 DetectCondition="!(wix.DesktopNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)DetectCondition)"
68 InstallCondition="!(wix.DesktopNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)InstallCondition)"
69 Id="$(var.DesktopNetCoreRedistId)"
70 Vital="yes"
71 Permanent="yes"
72 Protocol="burn"
73 DownloadUrl="$(var.DesktopNetCoreRedistLink)"
74 LogPathVariable="$(var.DesktopNetCoreRedistLog)"
75 Compressed="no">
76 <RemotePayload
77 CertificatePublicKey="3756E9BBF4461DCD0AA68E0D1FCFFA9CEA47AC18"
78 CertificateThumbprint="2485A7AFA98E178CB8F30C9838346B514AEA4769"
79 Description="Microsoft .NET Core Runtime - 3.1.8 (x64)"
80 Hash="C51D55F163788404ECADE0BF32B3D7796EEAE449"
81 ProductName="Microsoft .NET Core Runtime - 3.1.8 (x64)"
82 Size="26089480"
83 Version="3.1.8.29220" />
84 </ExePackage>
85 </PackageGroup>
86 </Fragment>
87
88 <Fragment>
89 <util:DirectorySearchRef Id="$(var.DotNetCoreId)" />
90
91 <WixVariable Id="DotNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)DetectCondition" Value="$(var.DotNetCoreId)" Overridable="yes" />
92 <WixVariable Id="DotNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)InstallCondition" Value="" Overridable="yes" />
93 <WixVariable Id="DotNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)PackageDirectory" Value="redist\" Overridable="yes" />
94 <WixVariable Id="DotNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)RepairCommand" Value="" Overridable="yes" />
95
96 <PackageGroup Id="$(var.DotNetCoreRedistId)">
97 <ExePackage
98 Name="!(wix.DotNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)PackageDirectory)dotnet-runtime-$(var.NetCoreVersion)-win-$(var.NetCorePlatform).exe"
99 InstallCommand="$(var.DotNetCoreRedistInstallCommand)"
100 RepairCommand="!(wix.DotNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)RepairCommand)"
101 UninstallCommand="$(var.DotNetCoreRedistUninstallCommand)"
102 PerMachine="yes"
103 DetectCondition="!(wix.DotNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)DetectCondition)"
104 InstallCondition="!(wix.DotNetCoreRuntime$(var.NetCoreIdVersion)Redist$(var.NetCorePlatform)InstallCondition)"
105 Id="$(var.DotNetCoreRedistId)"
106 Vital="yes"
107 Permanent="yes"
108 Protocol="burn"
109 DownloadUrl="$(var.DotNetCoreRedistLink)"
110 LogPathVariable="$(var.DotNetCoreRedistLog)"
111 Compressed="no">
112 <RemotePayload
113 CertificatePublicKey="3756E9BBF4461DCD0AA68E0D1FCFFA9CEA47AC18"
114 CertificateThumbprint="2485A7AFA98E178CB8F30C9838346B514AEA4769"
115 Description="Microsoft .NET Core Runtime - 3.1.8 (x64)"
116 Hash="C51D55F163788404ECADE0BF32B3D7796EEAE449"
117 ProductName="Microsoft .NET Core Runtime - 3.1.8 (x64)"
118 Size="26089480"
119 Version="3.1.8.29220" />
120 </ExePackage>
121 </PackageGroup>
122 </Fragment>
123</Wix>