diff options
Diffstat (limited to 'src/wixlib/NetCore3_Platform.wxi')
-rw-r--r-- | src/wixlib/NetCore3_Platform.wxi | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/src/wixlib/NetCore3_Platform.wxi b/src/wixlib/NetCore3_Platform.wxi new file mode 100644 index 00000000..67d75e27 --- /dev/null +++ b/src/wixlib/NetCore3_Platform.wxi | |||
@@ -0,0 +1,79 @@ | |||
1 | <?xml version="1.0"?> | ||
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 | |||
5 | <Include xmlns="http://wixtoolset.org/schemas/v4/wxs" | ||
6 | xmlns:bal="http://wixtoolset.org/schemas/v4/wxs/bal" | ||
7 | xmlns:util="http://wixtoolset.org/schemas/v4/wxs/util"> | ||
8 | |||
9 | <?define AspNetCoreId = ASPNETCORERUNTIME$(var.NetCoreIdVersion)_$(var.NetCorePlatform)?> | ||
10 | <?define AspNetCoreRedistId = AspNetCoreRuntime$(var.NetCoreIdVersion)Redist_$(var.NetCorePlatform)?> | ||
11 | <?define AspNetCoreRedistLog = AspNetCoreRuntime$(var.NetCoreIdVersion)RedistLog?> | ||
12 | <?define AspNetCoreRedistInstallCommand = /install /quiet /norestart /log "[$(var.AspNetCoreRedistLog)]"?> | ||
13 | <?define AspNetCoreRedistUninstallCommand = /uninstall /quiet /norestart /log "[$(var.AspNetCoreRedistLog)]"?> | ||
14 | |||
15 | <?define DesktopNetCoreId = DESKTOPNETCORERUNTIME$(var.NetCoreIdVersion)_$(var.NetCorePlatform)?> | ||
16 | <?define DesktopNetCoreRedistId = DesktopNetCoreRuntime$(var.NetCoreIdVersion)Redist_$(var.NetCorePlatform)?> | ||
17 | <?define DesktopNetCoreRedistLog = DesktopNetCoreRuntime$(var.NetCoreIdVersion)RedistLog?> | ||
18 | <?define DesktopNetCoreRedistInstallCommand = /install /quiet /norestart /log "[$(var.DesktopNetCoreRedistLog)]"?> | ||
19 | <?define DesktopNetCoreRedistUninstallCommand = /uninstall /quiet /norestart /log "[$(var.DesktopNetCoreRedistLog)]"?> | ||
20 | |||
21 | <?define DotNetCoreId = DOTNETCORERUNTIME$(var.NetCoreIdVersion)_$(var.NetCorePlatform)?> | ||
22 | <?define DotNetCoreRedistId = DotNetCoreRuntime$(var.NetCoreIdVersion)Redist_$(var.NetCorePlatform)?> | ||
23 | <?define DotNetCoreRedistLog = DotNetCoreRuntime$(var.NetCoreIdVersion)RedistLog?> | ||
24 | <?define DotNetCoreRedistInstallCommand = /install /quiet /norestart /log "[$(var.DotNetCoreRedistLog)]"?> | ||
25 | <?define DotNetCoreRedistUninstallCommand = /uninstall /quiet /norestart /log "[$(var.DotNetCoreRedistLog)]"?> | ||
26 | |||
27 | <?define DotNetHomeId = DOTNETHOME_$(var.NetCorePlatform)?> | ||
28 | <?define NetCoreEulaLink = https://go.microsoft.com/fwlink/?LinkId=329770?> | ||
29 | |||
30 | <Fragment> | ||
31 | <util:RegistrySearchRef Id="$(var.DotNetHomeId)" /> | ||
32 | <util:DirectorySearch | ||
33 | Id="$(var.AspNetCoreId)" | ||
34 | Variable="$(var.AspNetCoreId)" | ||
35 | Path="[$(var.DotNetHomeId)]\shared\Microsoft.AspNetCore.App\$(var.NetCoreVersion)" | ||
36 | Result="exists" | ||
37 | After="$(var.DotNetHomeId)" /> | ||
38 | </Fragment> | ||
39 | |||
40 | <Fragment> | ||
41 | <util:RegistrySearchRef Id="$(var.DotNetHomeId)" /> | ||
42 | <util:DirectorySearch | ||
43 | Id="$(var.DesktopNetCoreId)" | ||
44 | Variable="$(var.DesktopNetCoreId)" | ||
45 | Path="[$(var.DotNetHomeId)]\shared\Microsoft.WindowsDesktop.App\$(var.NetCoreVersion)" | ||
46 | Result="exists" | ||
47 | After="$(var.DotNetHomeId)" /> | ||
48 | </Fragment> | ||
49 | |||
50 | <Fragment> | ||
51 | <util:RegistrySearchRef Id="$(var.DotNetHomeId)" /> | ||
52 | <util:DirectorySearch | ||
53 | Id="$(var.DotNetCoreId)" | ||
54 | Variable="$(var.DotNetCoreId)" | ||
55 | Path="[$(var.DotNetHomeId)]\shared\Microsoft.NETCore.App\$(var.NetCoreVersion)" | ||
56 | Result="exists" | ||
57 | After="$(var.DotNetHomeId)" /> | ||
58 | </Fragment> | ||
59 | |||
60 | <!-- | ||
61 | <Fragment> | ||
62 | <PackageGroup Id="$(var.AspNetCoreRedistId)AsPrereq" /> | ||
63 | |||
64 | <bal:ManagedBootstrapperApplicationPrereqInformation PackageId="$(var.AspNetCoreRedistId)" /> | ||
65 | </Fragment> | ||
66 | |||
67 | <Fragment> | ||
68 | <PackageGroup Id="$(var.DesktopNetCoreRedistId)AsPrereq" /> | ||
69 | |||
70 | <bal:ManagedBootstrapperApplicationPrereqInformation PackageId="$(var.DesktopNetCoreRedistId)" /> | ||
71 | </Fragment> | ||
72 | --> | ||
73 | |||
74 | <Fragment> | ||
75 | <PackageGroup Id="$(var.DotNetCoreRedistId)AsPrereq" /> | ||
76 | |||
77 | <bal:ManagedBootstrapperApplicationPrereqInformation PackageId="$(var.DotNetCoreRedistId)" LicenseUrl="$(var.NetCoreEulaLink)" /> | ||
78 | </Fragment> | ||
79 | </Include> | ||