aboutsummaryrefslogtreecommitdiff
path: root/src/wixlib/NetFx3.wxs
diff options
context:
space:
mode:
Diffstat (limited to 'src/wixlib/NetFx3.wxs')
-rw-r--r--src/wixlib/NetFx3.wxs195
1 files changed, 195 insertions, 0 deletions
diff --git a/src/wixlib/NetFx3.wxs b/src/wixlib/NetFx3.wxs
new file mode 100644
index 00000000..12d51750
--- /dev/null
+++ b/src/wixlib/NetFx3.wxs
@@ -0,0 +1,195 @@
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
5<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
6
7 <!--
8 .NET Framework installation state properties
9
10 Official documentation can be found at the following location:
11
12 .NET Framework 3.0 - http://msdn.microsoft.com/library/aa964979.aspx
13 -->
14
15 <!-- set to #1 if the .NET Framework 3.0 is installed (not set otherwise) -->
16 <Fragment>
17 <Property Id="NETFRAMEWORK30" Secure="yes">
18 <RegistrySearch Id="NetFramework30" Root="HKLM" Key="SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup" Name="InstallSuccess" Type="raw" />
19 </Property>
20 </Fragment>
21
22 <!-- Indicates the service pack level for the .NET Framework 3.0. -->
23 <!-- This value will not exist until a service pack is installed. -->
24 <Fragment>
25 <Property Id="NETFRAMEWORK30_SP_LEVEL" Secure="yes">
26 <RegistrySearch Id="NetFramework30SP" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0" Name="SP" Type="raw" />
27 </Property>
28 </Fragment>
29
30 <!-- Location of .NET Framework 3.0 redistributable install root directory -->
31 <Fragment>
32 <Property Id="NETFRAMEWORK30INSTALLROOTDIR" Secure="yes">
33 <RegistrySearch Id="NetFxInstallRootForNetfx30Search" Type="raw" Root="HKLM" Key="Software\Microsoft\.NETFramework" Name="InstallRoot">
34 <DirectorySearch Id="NetFx30InstallRootSearch" Path="v3.0" Depth="0" />
35 </RegistrySearch>
36 </Property>
37 </Fragment>
38
39 <!-- Location of .NET Framework 3.0 (64-bit) redistributable install root directory -->
40 <Fragment>
41 <Property Id="NETFRAMEWORK30INSTALLROOTDIR64" Secure="yes">
42 <RegistrySearch Id="NetFxInstallRootForNetfx30Search64" Type="raw" Root="HKLM" Key="Software\Microsoft\.NETFramework" Name="InstallRoot" Win64="yes">
43 <DirectorySearch Id="NetFx30InstallRootSearch64" Path="v3.0" Depth="0" />
44 </RegistrySearch>
45 </Property>
46 </Fragment>
47
48 <!-- set to #1 if the .NET Framework 3.0 Chinese (Simplified) language pack is installed (not set otherwise) -->
49 <Fragment>
50 <Property Id="NETFRAMEWORK30_ZH_CN_LANGPACK" Secure="yes">
51 <RegistrySearch Id="NETFRAMEWORK30ZhCnLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\2052" Name="Install" Type="raw" />
52 </Property>
53 </Fragment>
54
55 <!-- set to #1 if the .NET Framework 3.0 Chinese (Traditional) language pack is installed (not set otherwise) -->
56 <Fragment>
57 <Property Id="NETFRAMEWORK30_ZH_TW_LANGPACK" Secure="yes">
58 <RegistrySearch Id="NETFRAMEWORK30ZhTwLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1028" Name="Install" Type="raw" />
59 </Property>
60 </Fragment>
61
62 <!-- set to #1 if the .NET Framework 3.0 Czech language pack is installed (not set otherwise) -->
63 <Fragment>
64 <Property Id="NETFRAMEWORK30_CS_CZ_LANGPACK" Secure="yes">
65 <RegistrySearch Id="NETFRAMEWORK30CsCzLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1029" Name="Install" Type="raw" />
66 </Property>
67 </Fragment>
68
69 <!-- set to #1 if the .NET Framework 3.0 Danish language pack is installed (not set otherwise) -->
70 <Fragment>
71 <Property Id="NETFRAMEWORK30_DA_DK_LANGPACK" Secure="yes">
72 <RegistrySearch Id="NETFRAMEWORK30DaDkLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1030" Name="Install" Type="raw" />
73 </Property>
74 </Fragment>
75
76 <!-- set to #1 if the .NET Framework 3.0 Dutch language pack is installed (not set otherwise) -->
77 <Fragment>
78 <Property Id="NETFRAMEWORK30_NL_NL_LANGPACK" Secure="yes">
79 <RegistrySearch Id="NETFRAMEWORK30NlNlLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1043" Name="Install" Type="raw" />
80 </Property>
81 </Fragment>
82
83 <!-- set to #1 if the .NET Framework 3.0 Finnish language pack is installed (not set otherwise) -->
84 <Fragment>
85 <Property Id="NETFRAMEWORK30_FI_FI_LANGPACK" Secure="yes">
86 <RegistrySearch Id="NETFRAMEWORK30FiFiLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1035" Name="Install" Type="raw" />
87 </Property>
88 </Fragment>
89
90 <!-- set to #1 if the .NET Framework 3.0 French language pack is installed (not set otherwise) -->
91 <Fragment>
92 <Property Id="NETFRAMEWORK30_FR_FR_LANGPACK" Secure="yes">
93 <RegistrySearch Id="NETFRAMEWORK30FrFrLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1036" Name="Install" Type="raw" />
94 </Property>
95 </Fragment>
96
97 <!-- set to #1 if the .NET Framework 3.0 German language pack is installed (not set otherwise) -->
98 <Fragment>
99 <Property Id="NETFRAMEWORK30_DE_DE_LANGPACK" Secure="yes">
100 <RegistrySearch Id="NETFRAMEWORK30DeDeLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1031" Name="Install" Type="raw" />
101 </Property>
102 </Fragment>
103
104 <!-- set to #1 if the .NET Framework 3.0 Greek language pack is installed (not set otherwise) -->
105 <Fragment>
106 <Property Id="NETFRAMEWORK30_EL_GR_LANGPACK" Secure="yes">
107 <RegistrySearch Id="NETFRAMEWORK30ElGrLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1032" Name="Install" Type="raw" />
108 </Property>
109 </Fragment>
110
111 <!-- set to #1 if the .NET Framework 3.0 Hungarian language pack is installed (not set otherwise) -->
112 <Fragment>
113 <Property Id="NETFRAMEWORK30_HU_HU_LANGPACK" Secure="yes">
114 <RegistrySearch Id="NETFRAMEWORK30HuHuLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1038" Name="Install" Type="raw" />
115 </Property>
116 </Fragment>
117
118 <!-- set to #1 if the .NET Framework 3.0 Italian language pack is installed (not set otherwise) -->
119 <Fragment>
120 <Property Id="NETFRAMEWORK30_IT_IT_LANGPACK" Secure="yes">
121 <RegistrySearch Id="NETFRAMEWORK30ItItLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1040" Name="Install" Type="raw" />
122 </Property>
123 </Fragment>
124
125 <!-- set to #1 if the .NET Framework 3.0 Japanese language pack is installed (not set otherwise) -->
126 <Fragment>
127 <Property Id="NETFRAMEWORK30_JA_JP_LANGPACK" Secure="yes">
128 <RegistrySearch Id="NETFRAMEWORK30JaJpLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1041" Name="Install" Type="raw" />
129 </Property>
130 </Fragment>
131
132 <!-- set to #1 if the .NET Framework 3.0 Korean language pack is installed (not set otherwise) -->
133 <Fragment>
134 <Property Id="NETFRAMEWORK30_KO_KR_LANGPACK" Secure="yes">
135 <RegistrySearch Id="NETFRAMEWORK30KoKrLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1042" Name="Install" Type="raw" />
136 </Property>
137 </Fragment>
138
139 <!-- set to #1 if the .NET Framework 3.0 Norwegian language pack is installed (not set otherwise) -->
140 <Fragment>
141 <Property Id="NETFRAMEWORK30_NB_NO_LANGPACK" Secure="yes">
142 <RegistrySearch Id="NETFRAMEWORK30NbNoLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1044" Name="Install" Type="raw" />
143 </Property>
144 </Fragment>
145
146 <!-- set to #1 if the .NET Framework 3.0 Polish language pack is installed (not set otherwise) -->
147 <Fragment>
148 <Property Id="NETFRAMEWORK30_PL_PL_LANGPACK" Secure="yes">
149 <RegistrySearch Id="NETFRAMEWORK30PlPlLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1045" Name="Install" Type="raw" />
150 </Property>
151 </Fragment>
152
153 <!-- set to #1 if the .NET Framework 3.0 Portuguese (Brazil) language pack is installed (not set otherwise) -->
154 <Fragment>
155 <Property Id="NETFRAMEWORK30_PT_BR_LANGPACK" Secure="yes">
156 <RegistrySearch Id="NETFRAMEWORK30PtBrLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1046" Name="Install" Type="raw" />
157 </Property>
158 </Fragment>
159
160 <!-- set to #1 if the .NET Framework 3.0 Portuguese (Portugal) language pack is installed (not set otherwise) -->
161 <Fragment>
162 <Property Id="NETFRAMEWORK30_PT_PT_LANGPACK" Secure="yes">
163 <RegistrySearch Id="NETFRAMEWORK30PtPtLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\2070" Name="Install" Type="raw" />
164 </Property>
165 </Fragment>
166
167 <!-- set to #1 if the .NET Framework 3.0 Russian language pack is installed (not set otherwise) -->
168 <Fragment>
169 <Property Id="NETFRAMEWORK30_RU_RU_LANGPACK" Secure="yes">
170 <RegistrySearch Id="NETFRAMEWORK30RuRuLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1049" Name="Install" Type="raw" />
171 </Property>
172 </Fragment>
173
174 <!-- set to #1 if the .NET Framework 3.0 Spanish language pack is installed (not set otherwise) -->
175 <Fragment>
176 <Property Id="NETFRAMEWORK30_ES_ES_LANGPACK" Secure="yes">
177 <RegistrySearch Id="NETFRAMEWORK30EsEsLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\3082" Name="Install" Type="raw" />
178 </Property>
179 </Fragment>
180
181 <!-- set to #1 if the .NET Framework 3.0 Swedish language pack is installed (not set otherwise) -->
182 <Fragment>
183 <Property Id="NETFRAMEWORK30_SV_SE_LANGPACK" Secure="yes">
184 <RegistrySearch Id="NETFRAMEWORK30SvSeLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1053" Name="Install" Type="raw" />
185 </Property>
186 </Fragment>
187
188 <!-- set to #1 if the .NET Framework 3.0 Turkish language pack is installed (not set otherwise) -->
189 <Fragment>
190 <Property Id="NETFRAMEWORK30_TR_TR_LANGPACK" Secure="yes">
191 <RegistrySearch Id="NETFRAMEWORK30TrTrLp" Root="HKLM" Key="Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\1055" Name="Install" Type="raw" />
192 </Property>
193 </Fragment>
194
195</Wix>