summaryrefslogtreecommitdiff
path: root/src/ext/VisualStudio/wixlib/VS2005.wxs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ext/VisualStudio/wixlib/VS2005.wxs')
-rw-r--r--src/ext/VisualStudio/wixlib/VS2005.wxs369
1 files changed, 369 insertions, 0 deletions
diff --git a/src/ext/VisualStudio/wixlib/VS2005.wxs b/src/ext/VisualStudio/wixlib/VS2005.wxs
new file mode 100644
index 00000000..ef538099
--- /dev/null
+++ b/src/ext/VisualStudio/wixlib/VS2005.wxs
@@ -0,0 +1,369 @@
1<!-- 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. -->
2
3
4<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
5 <!-- Visual Studio 2005 -->
6 <Fragment>
7 <Property Id="VS2005DEVENV" Secure="yes">
8 <RegistrySearch Id="VS2005DevEnvSearch" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\8.0\Setup\VS" Name="EnvironmentPath" Type="raw" />
9 </Property>
10 </Fragment>
11
12 <Fragment>
13 <Property Id="VS2005_ITEMTEMPLATES_DIR" Secure="yes">
14 <RegistrySearch Id="VS2005DevEnvForItemTemplatesSearch" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\8.0\Setup\VS" Name="EnvironmentPath" Type="raw">
15 <DirectorySearch Id="VS2005ItemTemplatesPathSearch" Path="ItemTemplates" Depth="1" />
16 </RegistrySearch>
17 </Property>
18 </Fragment>
19
20 <Fragment>
21 <Property Id="VS2005_PROJECTTEMPLATES_DIR" Secure="yes">
22 <RegistrySearch Id="VS2005DevEnvForProjectTemplatesSearch" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\8.0\Setup\VS" Name="EnvironmentPath" Type="raw">
23 <DirectorySearch Id="VS2005ProjectTemplatesPathSearch" Path="ProjectTemplates" Depth="1" />
24 </RegistrySearch>
25 </Property>
26 </Fragment>
27
28 <Fragment>
29 <Property Id="VS2005_SCHEMAS_DIR" Secure="yes">
30 <RegistrySearch Id="VS2005ProductPathSearch" Root="HKLM" Key="Software\Microsoft\VisualStudio\SxS\VS7" Name="8.0" Type="raw">
31 <DirectorySearch Id="VS2005XmlPathSearch" Path="Xml" Depth="1">
32 <DirectorySearch Id="VS2005XmlSchemasPathSearch" Path="Schemas" Depth="1" />
33 </DirectorySearch>
34 </RegistrySearch>
35 </Property>
36 </Fragment>
37
38 <Fragment>
39 <Property Id="VS2005PROJECTAGGREGATOR2" Secure="yes">
40 <ComponentSearch Id="VS2005ProjectAggregator2Search" Guid="B0BB80E0-5CCC-474E-A75E-05DC1AE073BC" />
41 </Property>
42 </Fragment>
43
44 <Fragment>
45 <CustomAction Id="VS2005Setup" Property="VS2005DEVENV" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" />
46 <PropertyRef Id="VS2005DEVENV" />
47
48 <InstallExecuteSequence>
49 <Custom Action="VS2005Setup" Before="InstallFinalize" Overridable="yes" Condition="VS2005DEVENV" />
50 </InstallExecuteSequence>
51 </Fragment>
52
53 <Fragment>
54 <CustomAction Id="VS2005InstallVSTemplates" Property="VS2005DEVENV" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" />
55 <PropertyRef Id="VS2005DEVENV" />
56
57 <InstallExecuteSequence>
58 <Custom Action="VS2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2005DEVENV" />
59 </InstallExecuteSequence>
60 </Fragment>
61
62 <!-- Location of the Visual Studio 2005 root installation directory. -->
63 <Fragment>
64 <Property Id="VS2005_ROOT_FOLDER" Secure="yes">
65 <RegistrySearch Id="SearchForVS2005RootPath" Root="HKLM" Key="Software\Microsoft\VisualStudio\SxS\VS7" Name="8.0" Type="raw" />
66 </Property>
67 </Fragment>
68
69 <!-- Indicates whether the Visual C# 2005 Express IDE component is installed. -->
70 <!-- If this property is set, that means Visual C# 2005 Express Edition is -->
71 <!-- installed on the system. -->
72 <Fragment>
73 <Property Id="VCSHARP2005EXPRESS_IDE" Secure="yes">
74 <ComponentSearch Id="SearchForVcsExpressIde2005Component" Guid="E8A67F23-21D0-4E7B-BBD3-54E2D505BED8" Type="file">
75 <FileSearch Id="VcsExpressIde2005" Name="vcsexpress.exe" />
76 </ComponentSearch>
77 </Property>
78 </Fragment>
79
80 <!-- Custom action definition to run vcsexpress.exe /setup -->
81 <Fragment>
82 <CustomAction Id="VCSHARP2005Setup" Property="VCSHARP2005EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" />
83 <PropertyRef Id="VCSHARP2005EXPRESS_IDE" />
84
85 <InstallExecuteSequence>
86 <Custom Action="VCSHARP2005Setup" Before="InstallFinalize" Overridable="yes" Condition="VCSHARP2005EXPRESS_IDE" />
87 </InstallExecuteSequence>
88 </Fragment>
89
90 <!-- Custom action definition to run vcsexpress.exe /InstallVSTemplates -->
91 <Fragment>
92 <CustomAction Id="VCSHARP2005InstallVSTemplates" Property="VCSHARP2005EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" />
93 <PropertyRef Id="VCSHARP2005EXPRESS_IDE" />
94
95 <InstallExecuteSequence>
96 <Custom Action="VCSHARP2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VCSHARP2005EXPRESS_IDE" />
97 </InstallExecuteSequence>
98 </Fragment>
99
100 <!-- Indicates whether the Visual C# project system is installed as a part of -->
101 <!-- Visual Studio 2005 standard or higher. If this property is set, that -->
102 <!-- means Visual Studio 2005 standard or higher is installed and the Visual -->
103 <!-- C# language tools were installed as a part of VS 2005 setup. -->
104 <Fragment>
105 <Property Id="VS2005_IDE_VCSHARP_PROJECTSYSTEM_INSTALLED" Secure="yes">
106 <RegistrySearch Id="SearchForVCSProjectSystemUnderVSSetup" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\8.0\Projects\{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" Name="DefaultProjectExtension" Type="raw" />
107 </Property>
108 </Fragment>
109
110 <!-- Indicates whether the Visual Basic 2005 Express IDE component is installed. -->
111 <!-- If this property is set, that means Visual Basic 2005 Express Edition is -->
112 <!-- installed on the system. -->
113 <Fragment>
114 <Property Id="VB2005EXPRESS_IDE" Secure="yes">
115 <ComponentSearch Id="SearchForVbExpressIde2005Component" Guid="FCDD3EF0-FFF4-4391-9467-AA48ADC7028F" Type="file">
116 <FileSearch Id="VbExpressIde2005" Name="vbexpress.exe" />
117 </ComponentSearch>
118 </Property>
119 </Fragment>
120
121 <!-- Custom action definition to run vbexpress.exe /setup -->
122 <Fragment>
123 <CustomAction Id="VB2005Setup" Property="VB2005EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" />
124 <PropertyRef Id="VB2005EXPRESS_IDE" />
125
126 <InstallExecuteSequence>
127 <Custom Action="VB2005Setup" Before="InstallFinalize" Overridable="yes" Condition="VB2005EXPRESS_IDE" />
128 </InstallExecuteSequence>
129 </Fragment>
130
131 <!-- Custom action definition to run vbexpress.exe /InstallVSTemplates -->
132 <Fragment>
133 <CustomAction Id="VB2005InstallVSTemplates" Property="VB2005EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" />
134 <PropertyRef Id="VB2005EXPRESS_IDE" />
135
136 <InstallExecuteSequence>
137 <Custom Action="VB2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VB2005EXPRESS_IDE" />
138 </InstallExecuteSequence>
139 </Fragment>
140
141 <!-- Indicates whether the Visual Basic project system is installed as a part of -->
142 <!-- Visual Studio 2005 standard or higher. If this property is set, that -->
143 <!-- means Visual Studio 2005 standard or higher is installed and the Visual -->
144 <!-- Basic language tools were installed as a part of VS 2005 setup. -->
145 <Fragment>
146 <Property Id="VS2005_IDE_VB_PROJECTSYSTEM_INSTALLED" Secure="yes">
147 <RegistrySearch Id="SearchForVBProjectSystemUnderVSSetup" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\8.0\Projects\{F184B08F-C81C-45f6-A57F-5ABD9991F28F}" Name="DefaultProjectExtension" Type="raw" />
148 </Property>
149 </Fragment>
150
151 <!-- Indicates whether the Visual Web Developer 2005 Express IDE component is installed. -->
152 <!-- If this property is set, that means Visual Web Developer 2005 Express Edition is -->
153 <!-- installed on the system. -->
154 <Fragment>
155 <Property Id="VWD2005EXPRESS_IDE" Secure="yes">
156 <ComponentSearch Id="SearchForVwdExpressIde2005Component" Guid="56B053EA-AEFA-490A-A537-5EA145574862" Type="file">
157 <FileSearch Id="VwdExpressIde2005" Name="vwdexpress.exe" />
158 </ComponentSearch>
159 </Property>
160 </Fragment>
161
162 <!-- Custom action definition to run vwdexpress.exe /setup -->
163 <Fragment>
164 <CustomAction Id="VWD2005Setup" Property="VWD2005EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" />
165 <PropertyRef Id="VWD2005EXPRESS_IDE" />
166
167 <InstallExecuteSequence>
168 <Custom Action="VWD2005Setup" Before="InstallFinalize" Overridable="yes" Condition="VWD2005EXPRESS_IDE" />
169 </InstallExecuteSequence>
170 </Fragment>
171
172 <!-- Custom action definition to run vwdexpress.exe /InstallVSTemplates -->
173 <Fragment>
174 <CustomAction Id="VWD2005InstallVSTemplates" Property="VWD2005EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" />
175 <PropertyRef Id="VWD2005EXPRESS_IDE" />
176
177 <InstallExecuteSequence>
178 <Custom Action="VWD2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VWD2005EXPRESS_IDE" />
179 </InstallExecuteSequence>
180 </Fragment>
181
182 <!-- Indicates whether the Visual Web Developer project system is installed as a part of -->
183 <!-- Visual Studio 2005 standard or higher. If this property is set, that -->
184 <!-- means Visual Studio 2005 standard or higher is installed and the Visual -->
185 <!-- Web Developer language tools were installed as a part of VS 2005 setup. -->
186 <Fragment>
187 <Property Id="VS2005_IDE_VWD_PROJECTSYSTEM_INSTALLED" Secure="yes">
188 <RegistrySearch Id="SearchForVWDProjectSystemUnderVSSetup" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\8.0\Projects\{E24C65DC-7377-472B-9ABA-BC803B73C61A}" Name="DefaultProjectExtension" Type="raw" />
189 </Property>
190 </Fragment>
191
192 <!-- Indicates whether the Visual C++ 2005 Express IDE component is installed. -->
193 <!-- If this property is set, that means Visual C++ 2005 Express Edition is -->
194 <!-- installed on the system. -->
195 <Fragment>
196 <Property Id="VC2005EXPRESS_IDE" Secure="yes">
197 <ComponentSearch Id="SearchForVcExpressIde2005Component" Guid="83D8DFB7-73ED-4C83-9606-805F4CD7E1EE" Type="file">
198 <FileSearch Id="VcExpressIde2005" Name="vcexpress.exe" />
199 </ComponentSearch>
200 </Property>
201 </Fragment>
202
203 <!-- Custom action definition to run vcexpress.exe /setup -->
204 <Fragment>
205 <CustomAction Id="VC2005Setup" Property="VC2005EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" />
206 <PropertyRef Id="VC2005EXPRESS_IDE" />
207
208 <InstallExecuteSequence>
209 <Custom Action="VC2005Setup" Before="InstallFinalize" Overridable="yes" Condition="VC2005EXPRESS_IDE" />
210 </InstallExecuteSequence>
211 </Fragment>
212
213 <!-- Custom action definition to run vcexpress.exe /InstallVSTemplates -->
214 <Fragment>
215 <CustomAction Id="VC2005InstallVSTemplates" Property="VC2005EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" />
216 <PropertyRef Id="VC2005EXPRESS_IDE" />
217
218 <InstallExecuteSequence>
219 <Custom Action="VC2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VC2005EXPRESS_IDE" />
220 </InstallExecuteSequence>
221 </Fragment>
222
223 <!-- Indicates whether the Visual C++ project system is installed as a part of -->
224 <!-- Visual Studio 2005 standard or higher. If this property is set, that -->
225 <!-- means Visual Studio 2005 standard or higher is installed and the Visual -->
226 <!-- C++ language tools were installed as a part of VS 2005 setup. -->
227 <Fragment>
228 <Property Id="VS2005_IDE_VC_PROJECTSYSTEM_INSTALLED" Secure="yes">
229 <RegistrySearch Id="SearchForVCProjectSystemUnderVSSetup" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\8.0\Projects\{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}" Name="DefaultProjectExtension" Type="raw" />
230 </Property>
231 </Fragment>
232
233 <!-- Indicates whether the Visual J# 2005 Express IDE component is installed. -->
234 <!-- If this property is set, that means Visual J# 2005 Express Edition is -->
235 <!-- installed on the system. -->
236 <Fragment>
237 <Property Id="VJSHARP2005EXPRESS_IDE" Secure="yes">
238 <ComponentSearch Id="SearchForVjsExpressIde2005Component" Guid="7077FCC9-C3E4-437E-83ED-D5D7D8D9BB6C" Type="file">
239 <FileSearch Id="VjsExpressIde2005" Name="vjsexpress.exe" />
240 </ComponentSearch>
241 </Property>
242 </Fragment>
243
244 <!-- Custom action definition to run vjsexpress.exe /setup -->
245 <Fragment>
246 <CustomAction Id="VJSHARP2005Setup" Property="VJSHARP2005EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" />
247 <PropertyRef Id="VJSHARP2005EXPRESS_IDE" />
248
249 <InstallExecuteSequence>
250 <Custom Action="VJSHARP2005Setup" Before="InstallFinalize" Overridable="yes" Condition="VJSHARP2005EXPRESS_IDE" />
251 </InstallExecuteSequence>
252 </Fragment>
253
254 <!-- Custom action definition to run vjsexpress.exe /InstallVSTemplates -->
255 <Fragment>
256 <CustomAction Id="VJSHARP2005InstallVSTemplates" Property="VJSHARP2005EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" />
257 <PropertyRef Id="VJSHARP2005EXPRESS_IDE" />
258
259 <InstallExecuteSequence>
260 <Custom Action="VJSHARP2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VJSHARP2005EXPRESS_IDE" />
261 </InstallExecuteSequence>
262 </Fragment>
263
264 <!-- Indicates whether the Visual J# project system is installed as a part of -->
265 <!-- Visual Studio 2005 standard or higher. If this property is set, that -->
266 <!-- means Visual Studio 2005 standard or higher is installed and the Visual -->
267 <!-- J# language tools were installed as a part of VS 2005 setup. -->
268 <Fragment>
269 <Property Id="VS2005_IDE_VJSHARP_PROJECTSYSTEM_INSTALLED" Secure="yes">
270 <RegistrySearch Id="SearchForVJSProjectSystemUnderVSSetup" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\8.0\Projects\{E6FDF86B-F3D1-11D4-8576-0002A516ECE8}" Name="DefaultProjectExtension" Type="raw" />
271 </Property>
272 </Fragment>
273
274 <!-- Indicates whether the Visual Studio Code Name "Orcas" Development Tools -->
275 <!-- for .NET Framework 3.0 add-in is installed for Visual Studio 2005. -->
276 <Fragment>
277 <Property Id="VSEXTENSIONS_FOR_NETFX30_INSTALLED" Secure="yes">
278 <ComponentSearch Id="SearchForVSExtensionsForNetfx30RootComponent" Guid="72616A39-A8E6-4187-BC32-0950598B4499" Type="file" />
279 </Property>
280 </Fragment>
281
282 <!-- Indicates whether the Visual Studio Team Test project system is installed -->
283 <Fragment>
284 <Property Id="VS2005_IDE_VSTS_TESTSYSTEM_INSTALLED" Secure="yes">
285 <RegistrySearch Id="SearchForVSTSTestSystemUnderVSSetup" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\8.0\Projects\{3AC096D0-A1C2-E12C-1390-A8335801FDAB}" Name="Package" Type="raw" />
286 </Property>
287 </Fragment>
288
289 <!-- Indicates whether the Web Application Project is installed as a part of -->
290 <!-- Visual Studio 2005 standard or higher. This project type is installed -->
291 <!-- as a standalone package and as a part of Visual Studio 2005 SP1. -->
292 <Fragment>
293 <Property Id="VS2005_WAP_PROJECT_INSTALLED" Secure="yes">
294 <RegistrySearch Id="SearchForVS2005WAPProject" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{349c5850-65df-11da-9384-00065b846f21}" Name="ProductName" Type="raw" />
295 </Property>
296 </Fragment>
297
298 <!-- Indicates the service pack level for Visual Studio 2005 standard edition -->
299 <!-- and higher. -->
300 <Fragment>
301 <Property Id="VS2005_SP_LEVEL" Secure="yes">
302 <RegistrySearch Id="SearchForVS2005SP1" Root="HKLM" Key="SOFTWARE\Microsoft\DevDiv\VS\Servicing\8.0" Name="SP" Type="raw" />
303 </Property>
304 </Fragment>
305
306 <!-- Indicates the service pack level for Visual Basic 2005 Express Edition. -->
307 <Fragment>
308 <Property Id="VB2005EXPRESS_SP_LEVEL" Secure="yes">
309 <RegistrySearch Id="SearchForVBExp2005SP1" Root="HKLM" Key="SOFTWARE\Microsoft\DevDiv\VB\Servicing\8.0" Name="SP" Type="raw" />
310 </Property>
311 </Fragment>
312
313 <!-- Indicates the service pack level for Visual C++ 2005 Express Edition. -->
314 <Fragment>
315 <Property Id="VC2005EXPRESS_SP_LEVEL" Secure="yes">
316 <RegistrySearch Id="SearchForVCExp2005SP1" Root="HKLM" Key="SOFTWARE\Microsoft\DevDiv\VC\Servicing\8.0" Name="SP" Type="raw" />
317 </Property>
318 </Fragment>
319
320 <!-- Indicates the service pack level for Visual C# 2005 Express Edition. -->
321 <Fragment>
322 <Property Id="VCSHARP2005EXPRESS_SP_LEVEL" Secure="yes">
323 <RegistrySearch Id="SearchForVCSharpExp2005SP1" Root="HKLM" Key="SOFTWARE\Microsoft\DevDiv\VCS\Servicing\8.0" Name="SP" Type="raw" />
324 </Property>
325 </Fragment>
326
327 <!-- Indicates the service pack level for Visual J# 2005 Express Edition. -->
328 <Fragment>
329 <Property Id="VJSHARP2005EXPRESS_SP_LEVEL" Secure="yes">
330 <RegistrySearch Id="SearchForVJSharpExp2005SP1" Root="HKLM" Key="SOFTWARE\Microsoft\DevDiv\VJS\Servicing\8.0" Name="SP" Type="raw" />
331 </Property>
332 </Fragment>
333
334 <!-- Indicates the service pack level for Visual Web Developer 2005 Express -->
335 <!-- Edition. -->
336 <Fragment>
337 <Property Id="VWD2005EXPRESS_SP_LEVEL" Secure="yes">
338 <RegistrySearch Id="SearchForVWDExp2005SP1" Root="HKLM" Key="SOFTWARE\Microsoft\DevDiv\VNS\Servicing\8.0" Name="SP" Type="raw" />
339 </Property>
340 </Fragment>
341
342 <!-- Indicates the service pack level for Visual Studio 2005 Team Foundation. -->
343 <Fragment>
344 <Property Id="VSTF2005_SP_LEVEL" Secure="yes">
345 <RegistrySearch Id="SearchForVSTF2005SP1" Root="HKLM" Key="SOFTWARE\Microsoft\DevDiv\VSTF\Servicing\8.0" Name="SP" Type="raw" />
346 </Property>
347 </Fragment>
348
349 <!-- Indicates whether or not the Document Explorer 2005 runtime components are installed. -->
350 <Fragment>
351 <Property Id="DEXPLORE_2005_INSTALLED" Secure="yes">
352 <RegistrySearch Id="Dexplore2005RegKey" Root="HKLM" Key="Software\Microsoft\DExplore\v2.0.50727\1033" Name="Install" Type="raw" />
353 </Property>
354 </Fragment>
355
356 <!-- Indicates whether or not the J# redistributable package 2.0 first edition is installed. -->
357 <Fragment>
358 <Property Id="JSHARP_REDIST_20_INSTALLED" Secure="yes">
359 <RegistrySearch Id="JSharpRedist20RegKey" Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Visual J# 2.0 Redistributable Package" Name="UninstallPath" Type="raw" />
360 </Property>
361 </Fragment>
362
363 <!-- Indicates whether or not the J# redistributable package 2.0 second edition is installed. -->
364 <Fragment>
365 <Property Id="JSHARP_REDIST_20SE_INSTALLED" Secure="yes">
366 <RegistrySearch Id="JSharpRedist20SERegKey" Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Visual J# 2.0 Redistributable Package - SE" Name="UninstallPath" Type="raw" />
367 </Property>
368 </Fragment>
369</Wix>