diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ca/vsca.vcxproj | 17 | ||||
| -rw-r--r-- | src/test/WixToolsetTest.VisualStudio/TestData/UsingVsixPackage/Package.wxs | 11 | ||||
| -rw-r--r-- | src/test/WixToolsetTest.VisualStudio/VisualStudioExtensionFixture.cs | 12 | ||||
| -rw-r--r-- | src/wixext/VSCompiler.cs | 2 | ||||
| -rw-r--r-- | src/wixext/WixToolset.VisualStudio.wixext.csproj | 1 | ||||
| -rw-r--r-- | src/wixext/vs.xsd | 292 | ||||
| -rw-r--r-- | src/wixlib/HTML_Help_Registration__RTL_X86.wxs | 39 | ||||
| -rw-r--r-- | src/wixlib/VS11.wxs | 15 | ||||
| -rw-r--r-- | src/wixlib/VS14.wxs | 15 | ||||
| -rw-r--r-- | src/wixlib/VS2003.wxs | 5 | ||||
| -rw-r--r-- | src/wixlib/VS2005.wxs | 39 | ||||
| -rw-r--r-- | src/wixlib/VS2008.wxs | 45 | ||||
| -rw-r--r-- | src/wixlib/VS2010.wxs | 39 | ||||
| -rw-r--r-- | src/wixlib/VS2012.wxs | 23 | ||||
| -rw-r--r-- | src/wixlib/VS2013.wxs | 23 | ||||
| -rw-r--r-- | src/wixlib/VS2015.wxs | 15 | ||||
| -rw-r--r-- | src/wixlib/VS2017.wxs | 7 | ||||
| -rw-r--r-- | src/wixlib/VS2019.wxs | 7 | ||||
| -rw-r--r-- | src/wixlib/VSExtension_Platform.wxi | 5 | ||||
| -rw-r--r-- | src/wixlib/VsixPackage.wxs | 17 | ||||
| -rw-r--r-- | src/wixlib/vs2005/VS2005_VSIPCC_Collection_Files_RTL.wxs | 35 | ||||
| -rw-r--r-- | src/wixlib/vs2008/VS2008_VSIPCC_Collection_Files_RTL.wxs | 49 |
22 files changed, 194 insertions, 519 deletions
diff --git a/src/ca/vsca.vcxproj b/src/ca/vsca.vcxproj index 2a024374..e37e94fc 100644 --- a/src/ca/vsca.vcxproj +++ b/src/ca/vsca.vcxproj | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | 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. --> | 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 | <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 3 | <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 5 | <Import Project="..\..\packages\WixToolset.DUtil.4.0.30\build\WixToolset.DUtil.props" Condition="Exists('..\..\packages\WixToolset.DUtil.4.0.30\build\WixToolset.DUtil.props')" /> | 4 | <Import Project="..\..\packages\WixToolset.DUtil.4.0.30\build\WixToolset.DUtil.props" Condition="Exists('..\..\packages\WixToolset.DUtil.4.0.30\build\WixToolset.DUtil.props')" /> |
| 6 | <Import Project="..\..\packages\WixToolset.WcaUtil.4.0.16\build\WixToolset.WcaUtil.props" Condition="Exists('..\..\packages\WixToolset.WcaUtil.4.0.16\build\WixToolset.WcaUtil.props')" /> | 5 | <Import Project="..\..\packages\WixToolset.WcaUtil.4.0.16\build\WixToolset.WcaUtil.props" Condition="Exists('..\..\packages\WixToolset.WcaUtil.4.0.16\build\WixToolset.WcaUtil.props')" /> |
| 7 | |||
| 8 | <ItemGroup Label="ProjectConfigurations"> | 6 | <ItemGroup Label="ProjectConfigurations"> |
| 9 | <ProjectConfiguration Include="Debug|Win32"> | 7 | <ProjectConfiguration Include="Debug|Win32"> |
| 10 | <Configuration>Debug</Configuration> | 8 | <Configuration>Debug</Configuration> |
| @@ -15,49 +13,40 @@ | |||
| 15 | <Platform>Win32</Platform> | 13 | <Platform>Win32</Platform> |
| 16 | </ProjectConfiguration> | 14 | </ProjectConfiguration> |
| 17 | </ItemGroup> | 15 | </ItemGroup> |
| 18 | |||
| 19 | <PropertyGroup Label="Globals"> | 16 | <PropertyGroup Label="Globals"> |
| 20 | <ProjectGuid>{45308B85-0628-4978-8FC8-6AD9E1AD5949}</ProjectGuid> | 17 | <ProjectGuid>{45308B85-0628-4978-8FC8-6AD9E1AD5949}</ProjectGuid> |
| 21 | <ConfigurationType>DynamicLibrary</ConfigurationType> | 18 | <ConfigurationType>DynamicLibrary</ConfigurationType> |
| 22 | <TargetName>vsca</TargetName> | 19 | <TargetName>vsca</TargetName> |
| 23 | <PlatformToolset>v141</PlatformToolset> | 20 | <PlatformToolset>v142</PlatformToolset> |
| 24 | <CharacterSet>Unicode</CharacterSet> | 21 | <CharacterSet>Unicode</CharacterSet> |
| 25 | <ProjectModuleDefinitionFile>vsca.def</ProjectModuleDefinitionFile> | 22 | <ProjectModuleDefinitionFile>vsca.def</ProjectModuleDefinitionFile> |
| 26 | <Description>WiX Toolset VS CustomAction</Description> | 23 | <Description>WiX Toolset VS CustomAction</Description> |
| 24 | <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> | ||
| 27 | </PropertyGroup> | 25 | </PropertyGroup> |
| 28 | |||
| 29 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> | 26 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
| 30 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | 27 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
| 31 | |||
| 32 | <ImportGroup Label="ExtensionSettings"> | 28 | <ImportGroup Label="ExtensionSettings"> |
| 33 | </ImportGroup> | 29 | </ImportGroup> |
| 34 | |||
| 35 | <ImportGroup Label="Shared"> | 30 | <ImportGroup Label="Shared"> |
| 36 | <Import Project="..\..\packages\Microsoft.VisualStudio.Setup.Configuration.Native.1.14.114\build\native\Microsoft.VisualStudio.Setup.Configuration.Native.targets" Condition="Exists('..\..\packages\Microsoft.VisualStudio.Setup.Configuration.Native.1.14.114\build\native\Microsoft.VisualStudio.Setup.Configuration.Native.targets')" /> | 31 | <Import Project="..\..\packages\Microsoft.VisualStudio.Setup.Configuration.Native.1.14.114\build\native\Microsoft.VisualStudio.Setup.Configuration.Native.targets" Condition="Exists('..\..\packages\Microsoft.VisualStudio.Setup.Configuration.Native.1.14.114\build\native\Microsoft.VisualStudio.Setup.Configuration.Native.targets')" /> |
| 37 | </ImportGroup> | 32 | </ImportGroup> |
| 38 | |||
| 39 | <PropertyGroup> | 33 | <PropertyGroup> |
| 40 | <ProjectAdditionalLinkLibraries>msi.lib</ProjectAdditionalLinkLibraries> | 34 | <ProjectAdditionalLinkLibraries>msi.lib</ProjectAdditionalLinkLibraries> |
| 41 | </PropertyGroup> | 35 | </PropertyGroup> |
| 42 | |||
| 43 | <ItemGroup> | 36 | <ItemGroup> |
| 44 | <ClCompile Include="dllmain.cpp"> | 37 | <ClCompile Include="dllmain.cpp"> |
| 45 | <PrecompiledHeader>Create</PrecompiledHeader> | 38 | <PrecompiledHeader>Create</PrecompiledHeader> |
| 46 | </ClCompile> | 39 | </ClCompile> |
| 47 | <ClCompile Include="vsca.cpp" /> | 40 | <ClCompile Include="vsca.cpp" /> |
| 48 | </ItemGroup> | 41 | </ItemGroup> |
| 49 | |||
| 50 | <ItemGroup> | 42 | <ItemGroup> |
| 51 | <ClInclude Include="precomp.h" /> | 43 | <ClInclude Include="precomp.h" /> |
| 52 | </ItemGroup> | 44 | </ItemGroup> |
| 53 | |||
| 54 | <ItemGroup> | 45 | <ItemGroup> |
| 55 | <None Include="packages.config" /> | 46 | <None Include="packages.config" /> |
| 56 | <None Include="vsca.def" /> | 47 | <None Include="vsca.def" /> |
| 57 | </ItemGroup> | 48 | </ItemGroup> |
| 58 | |||
| 59 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 49 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| 60 | |||
| 61 | <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> | 50 | <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> |
| 62 | <PropertyGroup> | 51 | <PropertyGroup> |
| 63 | <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> | 52 | <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> |
| @@ -66,4 +55,4 @@ | |||
| 66 | <Error Condition="!Exists('..\..\packages\WixToolset.DUtil.4.0.30\build\WixToolset.DUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.DUtil.4.0.30\build\WixToolset.DUtil.props'))" /> | 55 | <Error Condition="!Exists('..\..\packages\WixToolset.DUtil.4.0.30\build\WixToolset.DUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.DUtil.4.0.30\build\WixToolset.DUtil.props'))" /> |
| 67 | <Error Condition="!Exists('..\..\packages\WixToolset.WcaUtil.4.0.16\build\WixToolset.WcaUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.WcaUtil.4.0.16\build\WixToolset.WcaUtil.props'))" /> | 56 | <Error Condition="!Exists('..\..\packages\WixToolset.WcaUtil.4.0.16\build\WixToolset.WcaUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.WcaUtil.4.0.16\build\WixToolset.WcaUtil.props'))" /> |
| 68 | </Target> | 57 | </Target> |
| 69 | </Project> | 58 | </Project> \ No newline at end of file |
diff --git a/src/test/WixToolsetTest.VisualStudio/TestData/UsingVsixPackage/Package.wxs b/src/test/WixToolsetTest.VisualStudio/TestData/UsingVsixPackage/Package.wxs index 07e6ba3d..e0e6f11e 100644 --- a/src/test/WixToolsetTest.VisualStudio/TestData/UsingVsixPackage/Package.wxs +++ b/src/test/WixToolsetTest.VisualStudio/TestData/UsingVsixPackage/Package.wxs | |||
| @@ -1,18 +1,13 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| 2 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 2 | <Package Name="MsiPackage" Language="1033" Version="1.0.0.0" Manufacturer="Example Corporation" UpgradeCode="047730a5-30fe-4a62-a520-da9381b8226a"> |
| 3 | <Product Id="*" Name="MsiPackage" Language="1033" Version="1.0.0.0" Manufacturer="Example Corporation" UpgradeCode="047730a5-30fe-4a62-a520-da9381b8226a"> | ||
| 4 | <Package InstallerVersion="200" Compressed="no" InstallScope="perMachine" /> | ||
| 5 | |||
| 6 | <MajorUpgrade DowngradeErrorMessage="!(loc.DowngradeError)" /> | 3 | <MajorUpgrade DowngradeErrorMessage="!(loc.DowngradeError)" /> |
| 7 | <MediaTemplate /> | ||
| 8 | 4 | ||
| 9 | <PropertyRef Id="VS2017DEVENV" /> | 5 | <PropertyRef Id="VS2017DEVENV" /> |
| 10 | 6 | ||
| 11 | <Feature Id="ProductFeature" Title="!(loc.FeatureTitle)"> | 7 | <Feature Id="ProductFeature" Title="!(loc.FeatureTitle)"> |
| 12 | <ComponentGroupRef Id="ProductComponents" /> | 8 | <ComponentGroupRef Id="ProductComponents" /> |
| 13 | </Feature> | 9 | </Feature> |
| 14 | 10 | </Package> | |
| 15 | </Product> | ||
| 16 | 11 | ||
| 17 | <Fragment> | 12 | <Fragment> |
| 18 | <Directory Id="TARGETDIR" Name="SourceDir"> | 13 | <Directory Id="TARGETDIR" Name="SourceDir"> |
diff --git a/src/test/WixToolsetTest.VisualStudio/VisualStudioExtensionFixture.cs b/src/test/WixToolsetTest.VisualStudio/VisualStudioExtensionFixture.cs index b8800cee..306962e3 100644 --- a/src/test/WixToolsetTest.VisualStudio/VisualStudioExtensionFixture.cs +++ b/src/test/WixToolsetTest.VisualStudio/VisualStudioExtensionFixture.cs | |||
| @@ -23,13 +23,13 @@ namespace WixToolsetTest.VisualStudio | |||
| 23 | "CustomAction:SetVS2012Vsix\t51\tVS_VSIX_INSTALLER_PATH\t[VS2012_VSIX_INSTALLER_PATH]\t", | 23 | "CustomAction:SetVS2012Vsix\t51\tVS_VSIX_INSTALLER_PATH\t[VS2012_VSIX_INSTALLER_PATH]\t", |
| 24 | "CustomAction:SetVS2013Vsix\t51\tVS_VSIX_INSTALLER_PATH\t[VS2013_VSIX_INSTALLER_PATH]\t", | 24 | "CustomAction:SetVS2013Vsix\t51\tVS_VSIX_INSTALLER_PATH\t[VS2013_VSIX_INSTALLER_PATH]\t", |
| 25 | "CustomAction:SetVS2015Vsix\t51\tVS_VSIX_INSTALLER_PATH\t[VS2015_VSIX_INSTALLER_PATH]\t", | 25 | "CustomAction:SetVS2015Vsix\t51\tVS_VSIX_INSTALLER_PATH\t[VS2015_VSIX_INSTALLER_PATH]\t", |
| 26 | "CustomAction:vimyrEjb_CFhXi3TTLayKNM2w7rvr4\t3122\tVS_VSIX_INSTALLER_PATH\t/q \"[#filzi8nwT8Ta133xcfp7qSIdGdRiC0]\" /admin\t", | 26 | "CustomAction:vimLa9TyFoAVwf8JmA0_ZJHA69J2fo\t3122\tVS_VSIX_INSTALLER_PATH\t/q \"[#filzi8nwT8Ta133xcfp7qSIdGdRiC0]\" /admin\t", |
| 27 | "CustomAction:viuFqqe3R3R3Fh7P05ubFRhqQlCBdQ\t1074\tVS_VSIX_INSTALLER_PATH\t/q \"[#filzi8nwT8Ta133xcfp7qSIdGdRiC0]\"\t", | 27 | "CustomAction:viuMpl8IvFSDAzTulrmpAzBwAmCRTQ\t1074\tVS_VSIX_INSTALLER_PATH\t/q \"[#filzi8nwT8Ta133xcfp7qSIdGdRiC0]\"\t", |
| 28 | "CustomAction:vrmyrEjb_CFhXi3TTLayKNM2w7rvr4\t3442\tVS_VSIX_INSTALLER_PATH\t/q /u:\"ExampleVsix\" /admin\t", | 28 | "CustomAction:vrmLa9TyFoAVwf8JmA0_ZJHA69J2fo\t3442\tVS_VSIX_INSTALLER_PATH\t/q /u:\"ExampleVsix\" /admin\t", |
| 29 | "CustomAction:vruFqqe3R3R3Fh7P05ubFRhqQlCBdQ\t1394\tVS_VSIX_INSTALLER_PATH\t/q /u:\"ExampleVsix\"\t", | 29 | "CustomAction:vruMpl8IvFSDAzTulrmpAzBwAmCRTQ\t1394\tVS_VSIX_INSTALLER_PATH\t/q /u:\"ExampleVsix\"\t", |
| 30 | "CustomAction:VSFindInstances\t257\tVSCA\tFindInstances\t", | 30 | "CustomAction:VSFindInstances\t257\tVSCA\tFindInstances\t", |
| 31 | "CustomAction:vumyrEjb_CFhXi3TTLayKNM2w7rvr4\t3186\tVS_VSIX_INSTALLER_PATH\t/q /u:\"ExampleVsix\" /admin\t", | 31 | "CustomAction:vumLa9TyFoAVwf8JmA0_ZJHA69J2fo\t3186\tVS_VSIX_INSTALLER_PATH\t/q /u:\"ExampleVsix\" /admin\t", |
| 32 | "CustomAction:vuuFqqe3R3R3Fh7P05ubFRhqQlCBdQ\t1138\tVS_VSIX_INSTALLER_PATH\t/q /u:\"ExampleVsix\"\t", | 32 | "CustomAction:vuuMpl8IvFSDAzTulrmpAzBwAmCRTQ\t1138\tVS_VSIX_INSTALLER_PATH\t/q /u:\"ExampleVsix\"\t", |
| 33 | "CustomAction:Vwd2012VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2012_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", | 33 | "CustomAction:Vwd2012VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2012_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", |
| 34 | "CustomAction:Vwd2013VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2013_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", | 34 | "CustomAction:Vwd2013VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2013_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", |
| 35 | "CustomAction:Vwd2015VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2015_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", | 35 | "CustomAction:Vwd2015VsixWhenVSAbsent\t51\tVS_VSIX_INSTALLER_PATH\t[VWD2015_VSIX_INSTALL_ROOT]\\Common7\\IDE\\VSIXInstaller.exe\t", |
diff --git a/src/wixext/VSCompiler.cs b/src/wixext/VSCompiler.cs index d3afc2ab..65f0f97d 100644 --- a/src/wixext/VSCompiler.cs +++ b/src/wixext/VSCompiler.cs | |||
| @@ -60,7 +60,7 @@ namespace WixToolset.VisualStudio | |||
| 60 | break; | 60 | break; |
| 61 | case "Fragment": | 61 | case "Fragment": |
| 62 | case "Module": | 62 | case "Module": |
| 63 | case "Product": | 63 | case "Package": |
| 64 | switch (element.Name.LocalName) | 64 | switch (element.Name.LocalName) |
| 65 | { | 65 | { |
| 66 | case "HelpCollectionRef": | 66 | case "HelpCollectionRef": |
diff --git a/src/wixext/WixToolset.VisualStudio.wixext.csproj b/src/wixext/WixToolset.VisualStudio.wixext.csproj index 989755fc..bb7bba6b 100644 --- a/src/wixext/WixToolset.VisualStudio.wixext.csproj +++ b/src/wixext/WixToolset.VisualStudio.wixext.csproj | |||
| @@ -13,7 +13,6 @@ | |||
| 13 | 13 | ||
| 14 | <ItemGroup> | 14 | <ItemGroup> |
| 15 | <Content Include="$(MSBuildThisFileName).targets" /> | 15 | <Content Include="$(MSBuildThisFileName).targets" /> |
| 16 | <Content Include="vs.xsd" PackagePath="tools" /> | ||
| 17 | <EmbeddedResource Include="$(OutputPath)..\vs.wixlib" /> | 16 | <EmbeddedResource Include="$(OutputPath)..\vs.wixlib" /> |
| 18 | </ItemGroup> | 17 | </ItemGroup> |
| 19 | 18 | ||
diff --git a/src/wixext/vs.xsd b/src/wixext/vs.xsd deleted file mode 100644 index 51172920..00000000 --- a/src/wixext/vs.xsd +++ /dev/null | |||
| @@ -1,292 +0,0 @@ | |||
| 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 | <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" | ||
| 6 | xmlns:xse=" http://wixtoolset.org/schemas/XmlSchemaExtension" | ||
| 7 | targetNamespace="http://wixtoolset.org/schemas/v4/wxs/vs" | ||
| 8 | xmlns="http://wixtoolset.org/schemas/v4/wxs/vs"> | ||
| 9 | <xs:annotation> | ||
| 10 | <xs:documentation> | ||
| 11 | The source code schema for the WiX Toolset Visual Studio Extension. | ||
| 12 | </xs:documentation> | ||
| 13 | </xs:annotation> | ||
| 14 | |||
| 15 | <xs:element name="HelpCollection"> | ||
| 16 | <xs:annotation> | ||
| 17 | <xs:documentation> | ||
| 18 | Help Namespace for a help collection. The parent file is the key for the HxC (Collection) file. | ||
| 19 | </xs:documentation> | ||
| 20 | <xs:appinfo> | ||
| 21 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="File" /> | ||
| 22 | </xs:appinfo> | ||
| 23 | </xs:annotation> | ||
| 24 | <xs:complexType> | ||
| 25 | <xs:choice minOccurs="0" maxOccurs="unbounded"> | ||
| 26 | <xs:element ref="HelpFileRef" /> | ||
| 27 | <xs:element ref="HelpFilterRef" /> | ||
| 28 | <xs:element ref="PlugCollectionInto" /> | ||
| 29 | </xs:choice> | ||
| 30 | <xs:attribute name="Id" type="xs:string" use="required"> | ||
| 31 | <xs:annotation><xs:documentation>Primary Key for HelpNamespace.</xs:documentation></xs:annotation> | ||
| 32 | </xs:attribute> | ||
| 33 | <xs:attribute name="Description" type="xs:string"> | ||
| 34 | <xs:annotation><xs:documentation>Friendly name for Namespace.</xs:documentation></xs:annotation> | ||
| 35 | </xs:attribute> | ||
| 36 | <xs:attribute name="Name" use="required" type="xs:string"> | ||
| 37 | <xs:annotation><xs:documentation>Internal Microsoft Help ID for this Namespace.</xs:documentation></xs:annotation> | ||
| 38 | </xs:attribute> | ||
| 39 | <xs:attribute name="SuppressCustomActions" type="YesNoType"> | ||
| 40 | <xs:annotation><xs:documentation>Suppress linking Help registration custom actions. Help redistributable merge modules will be required. Use this when building a merge module.</xs:documentation></xs:annotation> | ||
| 41 | </xs:attribute> | ||
| 42 | </xs:complexType> | ||
| 43 | </xs:element> | ||
| 44 | |||
| 45 | <xs:element name="HelpFilter"> | ||
| 46 | <xs:annotation> | ||
| 47 | <xs:documentation> | ||
| 48 | Filter for Help Namespace. | ||
| 49 | </xs:documentation> | ||
| 50 | <xs:appinfo> | ||
| 51 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Fragment" /> | ||
| 52 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Module" /> | ||
| 53 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Product" /> | ||
| 54 | </xs:appinfo> | ||
| 55 | </xs:annotation> | ||
| 56 | <xs:complexType> | ||
| 57 | <xs:attribute name="Id" use="required" type="xs:string"> | ||
| 58 | <xs:annotation><xs:documentation>Primary Key for HelpFilter.</xs:documentation></xs:annotation> | ||
| 59 | </xs:attribute> | ||
| 60 | <xs:attribute name="FilterDefinition" type="xs:string"> | ||
| 61 | <xs:annotation><xs:documentation>Query String for Help Filter.</xs:documentation></xs:annotation> | ||
| 62 | </xs:attribute> | ||
| 63 | <xs:attribute name="Name" use="required" type="xs:string"> | ||
| 64 | <xs:annotation><xs:documentation>Friendly name for Filter.</xs:documentation></xs:annotation> | ||
| 65 | </xs:attribute> | ||
| 66 | <xs:attribute name="SuppressCustomActions" type="YesNoType"> | ||
| 67 | <xs:annotation><xs:documentation>Suppress linking Help registration custom actions. Help redistributable merge modules will be required. Use this when building a merge module.</xs:documentation></xs:annotation> | ||
| 68 | </xs:attribute> | ||
| 69 | </xs:complexType> | ||
| 70 | </xs:element> | ||
| 71 | |||
| 72 | <xs:element name="HelpFile"> | ||
| 73 | <xs:annotation> | ||
| 74 | <xs:documentation> | ||
| 75 | File for Help Namespace. The parent file is the key for HxS (Title) file. | ||
| 76 | </xs:documentation> | ||
| 77 | <xs:appinfo> | ||
| 78 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="File" /> | ||
| 79 | </xs:appinfo> | ||
| 80 | </xs:annotation> | ||
| 81 | <xs:complexType> | ||
| 82 | <xs:attribute name="Id" use="required" type="xs:string"> | ||
| 83 | <xs:annotation><xs:documentation>Primary Key for HelpFile Table.</xs:documentation></xs:annotation> | ||
| 84 | </xs:attribute> | ||
| 85 | <xs:attribute name="AttributeIndex" type="xs:string"> | ||
| 86 | <xs:annotation><xs:documentation>Key for HxR (Attributes) file.</xs:documentation></xs:annotation> | ||
| 87 | </xs:attribute> | ||
| 88 | <xs:attribute name="Index" type="xs:string"> | ||
| 89 | <xs:annotation><xs:documentation>Key for HxI (Index) file.</xs:documentation></xs:annotation> | ||
| 90 | </xs:attribute> | ||
| 91 | <xs:attribute name="Language" use="required" type="xs:integer"> | ||
| 92 | <xs:annotation><xs:documentation>Language ID for content file.</xs:documentation></xs:annotation> | ||
| 93 | </xs:attribute> | ||
| 94 | <xs:attribute name="Name" use="required" type="xs:string"> | ||
| 95 | <xs:annotation><xs:documentation>Internal Microsoft Help ID for this HelpFile.</xs:documentation></xs:annotation> | ||
| 96 | </xs:attribute> | ||
| 97 | <xs:attribute name="SampleLocation" type="xs:string"> | ||
| 98 | <xs:annotation><xs:documentation>Key for a file that is in the "root" of the samples directory for this HelpFile.</xs:documentation></xs:annotation> | ||
| 99 | </xs:attribute> | ||
| 100 | <xs:attribute name="Search" type="xs:string"> | ||
| 101 | <xs:annotation><xs:documentation>Key for HxQ (Query) file.</xs:documentation></xs:annotation> | ||
| 102 | </xs:attribute> | ||
| 103 | <xs:attribute name="SuppressCustomActions" type="YesNoType"> | ||
| 104 | <xs:annotation><xs:documentation>Suppress linking Help registration custom actions. Help redistributable merge modules will be required. Use this when building a merge module.</xs:documentation></xs:annotation> | ||
| 105 | </xs:attribute> | ||
| 106 | </xs:complexType> | ||
| 107 | </xs:element> | ||
| 108 | |||
| 109 | <xs:element name="PlugCollectionInto"> | ||
| 110 | <xs:annotation><xs:documentation>Plugin for Help Namespace.</xs:documentation></xs:annotation> | ||
| 111 | <xs:complexType> | ||
| 112 | <xs:attribute name="Attributes" type="xs:string"> | ||
| 113 | <xs:annotation><xs:documentation>Key for HxA (Attributes) file of child namespace.</xs:documentation></xs:annotation> | ||
| 114 | </xs:attribute> | ||
| 115 | <xs:attribute name="TableOfContents" type="xs:string"> | ||
| 116 | <xs:annotation><xs:documentation>Key for HxT file of child namespace.</xs:documentation></xs:annotation> | ||
| 117 | </xs:attribute> | ||
| 118 | <xs:attribute name="TargetCollection" use="required" type="xs:string"> | ||
| 119 | <xs:annotation><xs:documentation> | ||
| 120 | Foriegn Key into HelpNamespace table for the parent namespace into which the child will be inserted. | ||
| 121 | The following special keys can be used to plug into external namespaces defined outside of the installer. | ||
| 122 | MS_VSIPCC_v80 : Visual Studio 2005 | ||
| 123 | MS.VSIPCC.v90 : Visual Studio 2008 | ||
| 124 | </xs:documentation></xs:annotation> | ||
| 125 | </xs:attribute> | ||
| 126 | <xs:attribute name="TargetTableOfContents" type="xs:string"> | ||
| 127 | <xs:annotation><xs:documentation>Key for HxT file of parent namespace that now includes the new child namespace.</xs:documentation></xs:annotation> | ||
| 128 | </xs:attribute> | ||
| 129 | <xs:attribute name="TargetFeature" type="xs:string"> | ||
| 130 | <xs:annotation><xs:documentation>Key for the feature parent of this help collection. Required only when plugging into external namespaces.</xs:documentation></xs:annotation> | ||
| 131 | </xs:attribute> | ||
| 132 | <xs:attribute name="SuppressExternalNamespaces" type="YesNoType"> | ||
| 133 | <xs:annotation><xs:documentation>Suppress linking Visual Studio Help namespaces. Help redistributable merge modules will be required. Use this when building a merge module.</xs:documentation></xs:annotation> | ||
| 134 | </xs:attribute> | ||
| 135 | </xs:complexType> | ||
| 136 | </xs:element> | ||
| 137 | |||
| 138 | <xs:element name="HelpFileRef"> | ||
| 139 | <xs:annotation><xs:documentation>Create a reference to a HelpFile element in another Fragment.</xs:documentation></xs:annotation> | ||
| 140 | <xs:complexType> | ||
| 141 | <xs:attribute name="Id" use="required" type="xs:string"> | ||
| 142 | <xs:annotation><xs:documentation>Primary Key for HelpFile Table.</xs:documentation></xs:annotation> | ||
| 143 | </xs:attribute> | ||
| 144 | <xs:anyAttribute namespace="##other" processContents="lax"> | ||
| 145 | <xs:annotation><xs:documentation> | ||
| 146 | Extensibility point in the WiX XML Schema. Schema extensions can register additional | ||
| 147 | attributes at this point in the schema. | ||
| 148 | </xs:documentation></xs:annotation> | ||
| 149 | </xs:anyAttribute> | ||
| 150 | </xs:complexType> | ||
| 151 | </xs:element> | ||
| 152 | |||
| 153 | <xs:element name="HelpFilterRef"> | ||
| 154 | <xs:annotation><xs:documentation>Create a reference to a HelpFile element in another Fragment.</xs:documentation></xs:annotation> | ||
| 155 | <xs:complexType> | ||
| 156 | <xs:attribute name="Id" use="required" type="xs:string"> | ||
| 157 | <xs:annotation><xs:documentation>Primary Key for HelpFilter.</xs:documentation></xs:annotation> | ||
| 158 | </xs:attribute> | ||
| 159 | <xs:anyAttribute namespace="##other" processContents="lax"> | ||
| 160 | <xs:annotation><xs:documentation> | ||
| 161 | Extensibility point in the WiX XML Schema. Schema extensions can register additional | ||
| 162 | attributes at this point in the schema. | ||
| 163 | </xs:documentation></xs:annotation> | ||
| 164 | </xs:anyAttribute> | ||
| 165 | </xs:complexType> | ||
| 166 | </xs:element> | ||
| 167 | |||
| 168 | <xs:element name="HelpCollectionRef"> | ||
| 169 | <xs:annotation> | ||
| 170 | <xs:documentation>Create a reference to a HelpCollection element in another Fragment.</xs:documentation> | ||
| 171 | <xs:appinfo> | ||
| 172 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Fragment" /> | ||
| 173 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Module" /> | ||
| 174 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Product" /> | ||
| 175 | </xs:appinfo> | ||
| 176 | </xs:annotation> | ||
| 177 | <xs:complexType> | ||
| 178 | <xs:choice minOccurs="0" maxOccurs="unbounded"> | ||
| 179 | <xs:element ref="HelpFileRef" /> | ||
| 180 | </xs:choice> | ||
| 181 | <xs:attribute name="Id" use="required" type="xs:string"> | ||
| 182 | <xs:annotation><xs:documentation>Primary Key for HelpNamespace Table.</xs:documentation></xs:annotation> | ||
| 183 | </xs:attribute> | ||
| 184 | <xs:anyAttribute namespace="##other" processContents="lax"> | ||
| 185 | <xs:annotation><xs:documentation> | ||
| 186 | Extensibility point in the WiX XML Schema. Schema extensions can register additional | ||
| 187 | attributes at this point in the schema. | ||
| 188 | </xs:documentation></xs:annotation> | ||
| 189 | </xs:anyAttribute> | ||
| 190 | </xs:complexType> | ||
| 191 | </xs:element> | ||
| 192 | |||
| 193 | <xs:element name="VsixPackage"> | ||
| 194 | <xs:annotation> | ||
| 195 | <xs:documentation> | ||
| 196 | This element provides the metdata required to install/uninstall a file as | ||
| 197 | a VSIX Package. The VSIX package file will be installed as part of the MSI | ||
| 198 | then passed to the VSIX installer to install the VSIX package. To avoid the | ||
| 199 | duplication, simply use the MSI to install the VSIX package itself. | ||
| 200 | </xs:documentation> | ||
| 201 | <xs:appinfo> | ||
| 202 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="Component" /> | ||
| 203 | <xse:parent namespace="http://wixtoolset.org/schemas/v4/wxs" ref="File" /> | ||
| 204 | </xs:appinfo> | ||
| 205 | </xs:annotation> | ||
| 206 | <xs:complexType> | ||
| 207 | <xs:attribute name="File" type="xs:string"> | ||
| 208 | <xs:annotation> | ||
| 209 | <xs:documentation> | ||
| 210 | Reference to file identifer. This attribute is required when the element is not a | ||
| 211 | child of a File element and is invalid when the element is a child of the File element. | ||
| 212 | </xs:documentation> | ||
| 213 | </xs:annotation> | ||
| 214 | </xs:attribute> | ||
| 215 | <xs:attribute name="PackageId" type="xs:string" use="required"> | ||
| 216 | <xs:annotation> | ||
| 217 | <xs:documentation> | ||
| 218 | Identity of the VSIX package per its internal manifest. If this value is not correct | ||
| 219 | the VSIX package will not correctly uninstall. | ||
| 220 | </xs:documentation> | ||
| 221 | </xs:annotation> | ||
| 222 | </xs:attribute> | ||
| 223 | <xs:attribute name="Permanent" type="YesNoType"> | ||
| 224 | <xs:annotation> | ||
| 225 | <xs:documentation> | ||
| 226 | Indicates whether the VSIX package is uninstalled when the parent Component is uninstalled. | ||
| 227 | The default is 'no'. | ||
| 228 | </xs:documentation> | ||
| 229 | </xs:annotation> | ||
| 230 | </xs:attribute> | ||
| 231 | <xs:attribute name="Target" type="xs:string"> | ||
| 232 | <xs:annotation> | ||
| 233 | <xs:documentation> | ||
| 234 | Specifies the SKU of Visual Studio in which to register the extension. If no target | ||
| 235 | is specified the extension is registered with all installed SKUs. If the Target | ||
| 236 | attribute is specified the TargetVersion attribute must also be specified. The | ||
| 237 | following is a list of known Visual Studio targets: integratedShell, professional, | ||
| 238 | premium, ultimate, vbExpress, vcExpress, vcsExpress, vwdExpress | ||
| 239 | </xs:documentation> | ||
| 240 | </xs:annotation> | ||
| 241 | </xs:attribute> | ||
| 242 | <xs:attribute name="TargetVersion" type="VersionType"> | ||
| 243 | <xs:annotation> | ||
| 244 | <xs:documentation> | ||
| 245 | Specifies the version of Visual Studio in which to register the extension. This attribute | ||
| 246 | is required if the Target attribute is specified. | ||
| 247 | </xs:documentation> | ||
| 248 | </xs:annotation> | ||
| 249 | </xs:attribute> | ||
| 250 | <xs:attribute name="Vital" type="YesNoType"> | ||
| 251 | <xs:annotation> | ||
| 252 | <xs:documentation> | ||
| 253 | Indicates whether failure to install the VSIX package causes the installation to rollback. | ||
| 254 | The default is 'yes'. | ||
| 255 | </xs:documentation> | ||
| 256 | </xs:annotation> | ||
| 257 | </xs:attribute> | ||
| 258 | <xs:attribute name="VsixInstallerPathProperty" type="xs:string"> | ||
| 259 | <xs:annotation> | ||
| 260 | <xs:documentation> | ||
| 261 | Optional reference to a Property element that contains the path to the VsixInstaller.exe. | ||
| 262 | By default, the latest VsixInstaller.exe on the machine will be used to install the VSIX | ||
| 263 | package. It is highly recommended that this attribute is *not* used. | ||
| 264 | </xs:documentation> | ||
| 265 | </xs:annotation> | ||
| 266 | </xs:attribute> | ||
| 267 | <xs:anyAttribute namespace="##other" processContents="lax"> | ||
| 268 | <xs:annotation><xs:documentation> | ||
| 269 | Extensibility point in the WiX XML Schema. Schema extensions can register additional | ||
| 270 | attributes at this point in the schema. | ||
| 271 | </xs:documentation></xs:annotation> | ||
| 272 | </xs:anyAttribute> | ||
| 273 | </xs:complexType> | ||
| 274 | </xs:element> | ||
| 275 | |||
| 276 | <xs:simpleType name="VersionType"> | ||
| 277 | <xs:annotation><xs:documentation>Values of this type will look like: "x.x.x.x" where x is an integer from 0 to 65534.</xs:documentation></xs:annotation> | ||
| 278 | <xs:restriction base="xs:string"> | ||
| 279 | <xs:pattern value="(\d{1,5}\.){0,3}\d{1,5}"/> | ||
| 280 | </xs:restriction> | ||
| 281 | </xs:simpleType> | ||
| 282 | |||
| 283 | <xs:simpleType name="YesNoType"> | ||
| 284 | <xs:annotation> | ||
| 285 | <xs:documentation>Values of this type will either be "yes" or "no".</xs:documentation> | ||
| 286 | </xs:annotation> | ||
| 287 | <xs:restriction base='xs:NMTOKEN'> | ||
| 288 | <xs:enumeration value="no"/> | ||
| 289 | <xs:enumeration value="yes"/> | ||
| 290 | </xs:restriction> | ||
| 291 | </xs:simpleType> | ||
| 292 | </xs:schema> | ||
diff --git a/src/wixlib/HTML_Help_Registration__RTL_X86.wxs b/src/wixlib/HTML_Help_Registration__RTL_X86.wxs index fcb99f0f..2bdb810a 100644 --- a/src/wixlib/HTML_Help_Registration__RTL_X86.wxs +++ b/src/wixlib/HTML_Help_Registration__RTL_X86.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 3 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| 5 | <Fragment> | 4 | <Fragment> |
| @@ -18,23 +17,23 @@ | |||
| 18 | <Binary Id="BIN_File_46001" SourceFile="$(sys.SOURCEFILEDIR)\Redist\BIN_File_46001.dll" /> | 17 | <Binary Id="BIN_File_46001" SourceFile="$(sys.SOURCEFILEDIR)\Redist\BIN_File_46001.dll" /> |
| 19 | <Binary Id="BIN_File_107602" SourceFile="$(sys.SOURCEFILEDIR)\Redist\BIN_File_107602.dll" /> | 18 | <Binary Id="BIN_File_107602" SourceFile="$(sys.SOURCEFILEDIR)\Redist\BIN_File_107602.dll" /> |
| 20 | <!-- We are stuck using GUID'ed ids here because they were hardcoded in the Help2 dlls--> | 19 | <!-- We are stuck using GUID'ed ids here because they were hardcoded in the Help2 dlls--> |
| 21 | <CustomAction Id="CA_BeginHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46001" DllEntry="BeginTransaction" Execute="deferred" Impersonate="no" /> | 20 | <CustomAction Id="CA_BeginHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="BeginTransaction" Execute="deferred" Impersonate="no" BinaryRef="BIN_File_46001" /> |
| 22 | <CustomAction Id="CA_RegisterPlugIn.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46001" DllEntry="RegisterPlugIn2" Execute="deferred" Impersonate="no" /> | 21 | <CustomAction Id="CA_RegisterPlugIn.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="RegisterPlugIn2" Execute="deferred" Impersonate="no" BinaryRef="BIN_File_46001" /> |
| 23 | <CustomAction Id="CA_CommitHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46001" DllEntry="CommitTransaction" Return="ignore" Execute="commit" Impersonate="no" /> | 22 | <CustomAction Id="CA_CommitHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="CommitTransaction" Return="ignore" Execute="commit" Impersonate="no" BinaryRef="BIN_File_46001" /> |
| 24 | <CustomAction Id="CA_CommitHelpTransactionNoRB.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46001" DllEntry="CommitTransaction" Return="ignore" Execute="deferred" Impersonate="no" /> | 23 | <CustomAction Id="CA_CommitHelpTransactionNoRB.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="CommitTransaction" Return="ignore" Execute="deferred" Impersonate="no" BinaryRef="BIN_File_46001" /> |
| 25 | <CustomAction Id="CA_ExportTempHxDs.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46002" DllEntry="ExportTempHxDs" /> | 24 | <CustomAction Id="CA_ExportTempHxDs.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="ExportTempHxDs" BinaryRef="BIN_File_46002" /> |
| 26 | <CustomAction Id="CA_RegisterNamespace.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46001" DllEntry="RegisterNamespace2" Execute="deferred" Impersonate="no" /> | 25 | <CustomAction Id="CA_RegisterNamespace.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="RegisterNamespace2" Execute="deferred" Impersonate="no" BinaryRef="BIN_File_46001" /> |
| 27 | <CustomAction Id="CA_RollbackTempHxDs.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46001" DllEntry="RemoveTempHxDs" Execute="rollback" Impersonate="no" /> | 26 | <CustomAction Id="CA_RollbackTempHxDs.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="RemoveTempHxDs" Execute="rollback" Impersonate="no" BinaryRef="BIN_File_46001" /> |
| 28 | <CustomAction Id="CA_RegisterMicrosoftHelp.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46002" DllEntry="RegisterMicrosoftHelp" Return="ignore" /> | 27 | <CustomAction Id="CA_RegisterMicrosoftHelp.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="RegisterMicrosoftHelp" Return="ignore" BinaryRef="BIN_File_46002" /> |
| 29 | <CustomAction Id="CA_RegisterHelpFile.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46001" DllEntry="RegisterHelpFile" Execute="deferred" Impersonate="no" /> | 28 | <CustomAction Id="CA_RegisterHelpFile.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="RegisterHelpFile" Execute="deferred" Impersonate="no" BinaryRef="BIN_File_46001" /> |
| 30 | <CustomAction Id="CA_RegisterFilter.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46001" DllEntry="RegisterFilter2" Execute="deferred" Impersonate="no" /> | 29 | <CustomAction Id="CA_RegisterFilter.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="RegisterFilter2" Execute="deferred" Impersonate="no" BinaryRef="BIN_File_46001" /> |
| 31 | <CustomAction Id="CA_RemoveNamespace.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46001" DllEntry="RemoveNamespace" Execute="deferred" Impersonate="no" /> | 30 | <CustomAction Id="CA_RemoveNamespace.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="RemoveNamespace" Execute="deferred" Impersonate="no" BinaryRef="BIN_File_46001" /> |
| 32 | <CustomAction Id="CA_RemoveTempHxDs.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46001" DllEntry="RemoveTempHxDs" Return="ignore" /> | 31 | <CustomAction Id="CA_RemoveTempHxDs.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="RemoveTempHxDs" Return="ignore" BinaryRef="BIN_File_46001" /> |
| 33 | <!-- This isn't actually executed, but the Help2 dlls use it to find the key for the binary file--> | 32 | <!-- This isn't actually executed, but the Help2 dlls use it to find the key for the binary file--> |
| 34 | <CustomAction Id="CA_DummyForHXDS_DLL.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_107602" DllEntry="Bogus" /> | 33 | <CustomAction Id="CA_DummyForHXDS_DLL.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="Bogus" BinaryRef="BIN_File_107602" /> |
| 35 | <CustomAction Id="CA_RollbackHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46001" DllEntry="RollbackTransaction" Execute="rollback" Impersonate="no" /> | 34 | <CustomAction Id="CA_RollbackHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="RollbackTransaction" Execute="rollback" Impersonate="no" BinaryRef="BIN_File_46001" /> |
| 36 | <CustomAction Id="CA_RemoveHelpFile.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46001" DllEntry="RemoveHelpFile" Execute="deferred" Impersonate="no" /> | 35 | <CustomAction Id="CA_RemoveHelpFile.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="RemoveHelpFile" Execute="deferred" Impersonate="no" BinaryRef="BIN_File_46001" /> |
| 37 | <CustomAction Id="CA_UnRegisterMicrosoftHelp.3643236F_FC70_11D3_A536_0090278A1BB8" BinaryKey="BIN_File_46002" DllEntry="UnRegisterMicrosoftHelp" Return="ignore" /> | 36 | <CustomAction Id="CA_UnRegisterMicrosoftHelp.3643236F_FC70_11D3_A536_0090278A1BB8" DllEntry="UnRegisterMicrosoftHelp" Return="ignore" BinaryRef="BIN_File_46002" /> |
| 38 | 37 | ||
| 39 | <InstallExecuteSequence> | 38 | <InstallExecuteSequence> |
| 40 | <Custom Action="CA_ExportTempHxDs.3643236F_FC70_11D3_A536_0090278A1BB8" Before="ProcessComponents" /> | 39 | <Custom Action="CA_ExportTempHxDs.3643236F_FC70_11D3_A536_0090278A1BB8" Before="ProcessComponents" /> |
| @@ -45,8 +44,8 @@ | |||
| 45 | 44 | ||
| 46 | <Custom Action="CA_RegisterMicrosoftHelp.3643236F_FC70_11D3_A536_0090278A1BB8" After="InstallFiles" /> | 45 | <Custom Action="CA_RegisterMicrosoftHelp.3643236F_FC70_11D3_A536_0090278A1BB8" After="InstallFiles" /> |
| 47 | 46 | ||
| 48 | <Custom Action="CA_CommitHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8" Before="InstallFinalize">( NOT RollbackDisabled )</Custom> | 47 | <Custom Action="CA_CommitHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8" Before="InstallFinalize" Condition="( NOT RollbackDisabled )" /> |
| 49 | <Custom Action="CA_CommitHelpTransactionNoRB.3643236F_FC70_11D3_A536_0090278A1BB8" Before="InstallFinalize">( RollbackDisabled )</Custom> | 48 | <Custom Action="CA_CommitHelpTransactionNoRB.3643236F_FC70_11D3_A536_0090278A1BB8" Before="InstallFinalize" Condition="( RollbackDisabled )" /> |
| 50 | <Custom Action="CA_RemoveTempHxDs.3643236F_FC70_11D3_A536_0090278A1BB8" After="InstallFinalize" /> | 49 | <Custom Action="CA_RemoveTempHxDs.3643236F_FC70_11D3_A536_0090278A1BB8" After="InstallFinalize" /> |
| 51 | </InstallExecuteSequence> | 50 | </InstallExecuteSequence> |
| 52 | 51 | ||
diff --git a/src/wixlib/VS11.wxs b/src/wixlib/VS11.wxs index dd52e80a..d3f31843 100644 --- a/src/wixlib/VS11.wxs +++ b/src/wixlib/VS11.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -60,7 +59,7 @@ | |||
| 60 | <PropertyRef Id="VS11DEVENV" /> | 59 | <PropertyRef Id="VS11DEVENV" /> |
| 61 | 60 | ||
| 62 | <InstallExecuteSequence> | 61 | <InstallExecuteSequence> |
| 63 | <Custom Action="VS11Setup" Before="InstallFinalize" Overridable="yes">VS11DEVENV</Custom> | 62 | <Custom Action="VS11Setup" Before="InstallFinalize" Overridable="yes" Condition="VS11DEVENV" /> |
| 64 | </InstallExecuteSequence> | 63 | </InstallExecuteSequence> |
| 65 | </Fragment> | 64 | </Fragment> |
| 66 | 65 | ||
| @@ -69,7 +68,7 @@ | |||
| 69 | <PropertyRef Id="VS11DEVENV" /> | 68 | <PropertyRef Id="VS11DEVENV" /> |
| 70 | 69 | ||
| 71 | <InstallExecuteSequence> | 70 | <InstallExecuteSequence> |
| 72 | <Custom Action="VS11InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS11DEVENV</Custom> | 71 | <Custom Action="VS11InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS11DEVENV" /> |
| 73 | </InstallExecuteSequence> | 72 | </InstallExecuteSequence> |
| 74 | </Fragment> | 73 | </Fragment> |
| 75 | 74 | ||
| @@ -108,7 +107,7 @@ | |||
| 108 | <CustomAction Id="VWD11Setup" Property="VWD11EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 107 | <CustomAction Id="VWD11Setup" Property="VWD11EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 109 | <PropertyRef Id="VWD11EXPRESS_IDE" /> | 108 | <PropertyRef Id="VWD11EXPRESS_IDE" /> |
| 110 | <InstallExecuteSequence> | 109 | <InstallExecuteSequence> |
| 111 | <Custom Action="VWD11Setup" Before="InstallFinalize" Overridable="yes">VWD11EXPRESS_IDE</Custom> | 110 | <Custom Action="VWD11Setup" Before="InstallFinalize" Overridable="yes" Condition="VWD11EXPRESS_IDE" /> |
| 112 | </InstallExecuteSequence> | 111 | </InstallExecuteSequence> |
| 113 | </Fragment> | 112 | </Fragment> |
| 114 | <!-- Custom action definition to run vwdexpress.exe /InstallVSTemplates --> | 113 | <!-- Custom action definition to run vwdexpress.exe /InstallVSTemplates --> |
| @@ -116,7 +115,7 @@ | |||
| 116 | <CustomAction Id="VWD11InstallVSTemplates" Property="VWD11EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 115 | <CustomAction Id="VWD11InstallVSTemplates" Property="VWD11EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 117 | <PropertyRef Id="VWD11EXPRESS_IDE" /> | 116 | <PropertyRef Id="VWD11EXPRESS_IDE" /> |
| 118 | <InstallExecuteSequence> | 117 | <InstallExecuteSequence> |
| 119 | <Custom Action="VWD11InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VWD11EXPRESS_IDE</Custom> | 118 | <Custom Action="VWD11InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VWD11EXPRESS_IDE" /> |
| 120 | </InstallExecuteSequence> | 119 | </InstallExecuteSequence> |
| 121 | </Fragment> | 120 | </Fragment> |
| 122 | 121 | ||
| @@ -192,7 +191,7 @@ | |||
| 192 | <CustomAction Id="VS11WinExpressSetup" Property="VS11WINEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 191 | <CustomAction Id="VS11WinExpressSetup" Property="VS11WINEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 193 | <PropertyRef Id="VS11WINEXPRESS_IDE" /> | 192 | <PropertyRef Id="VS11WINEXPRESS_IDE" /> |
| 194 | <InstallExecuteSequence> | 193 | <InstallExecuteSequence> |
| 195 | <Custom Action="VS11WinExpressSetup" Before="InstallFinalize" Overridable="yes">VS11WINEXPRESS_IDE</Custom> | 194 | <Custom Action="VS11WinExpressSetup" Before="InstallFinalize" Overridable="yes" Condition="VS11WINEXPRESS_IDE" /> |
| 196 | </InstallExecuteSequence> | 195 | </InstallExecuteSequence> |
| 197 | </Fragment> | 196 | </Fragment> |
| 198 | <!-- Custom action definition to run vswinexpress.exe /InstallVSTemplates --> | 197 | <!-- Custom action definition to run vswinexpress.exe /InstallVSTemplates --> |
| @@ -200,7 +199,7 @@ | |||
| 200 | <CustomAction Id="VS11WinExpressInstallVSTemplates" Property="VS11WINEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 199 | <CustomAction Id="VS11WinExpressInstallVSTemplates" Property="VS11WINEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 201 | <PropertyRef Id="VS11WINEXPRESS_IDE" /> | 200 | <PropertyRef Id="VS11WINEXPRESS_IDE" /> |
| 202 | <InstallExecuteSequence> | 201 | <InstallExecuteSequence> |
| 203 | <Custom Action="VS11WinExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS11WINEXPRESS_IDE</Custom> | 202 | <Custom Action="VS11WinExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS11WINEXPRESS_IDE" /> |
| 204 | </InstallExecuteSequence> | 203 | </InstallExecuteSequence> |
| 205 | </Fragment> | 204 | </Fragment> |
| 206 | </Wix> | 205 | </Wix> |
diff --git a/src/wixlib/VS14.wxs b/src/wixlib/VS14.wxs index 52db1562..83449802 100644 --- a/src/wixlib/VS14.wxs +++ b/src/wixlib/VS14.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -60,7 +59,7 @@ | |||
| 60 | <PropertyRef Id="VS14DEVENV" /> | 59 | <PropertyRef Id="VS14DEVENV" /> |
| 61 | 60 | ||
| 62 | <InstallExecuteSequence> | 61 | <InstallExecuteSequence> |
| 63 | <Custom Action="VS14Setup" Before="InstallFinalize" Overridable="yes">VS14DEVENV</Custom> | 62 | <Custom Action="VS14Setup" Before="InstallFinalize" Overridable="yes" Condition="VS14DEVENV" /> |
| 64 | </InstallExecuteSequence> | 63 | </InstallExecuteSequence> |
| 65 | </Fragment> | 64 | </Fragment> |
| 66 | 65 | ||
| @@ -69,7 +68,7 @@ | |||
| 69 | <PropertyRef Id="VS14DEVENV" /> | 68 | <PropertyRef Id="VS14DEVENV" /> |
| 70 | 69 | ||
| 71 | <InstallExecuteSequence> | 70 | <InstallExecuteSequence> |
| 72 | <Custom Action="VS14InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS14DEVENV</Custom> | 71 | <Custom Action="VS14InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS14DEVENV" /> |
| 73 | </InstallExecuteSequence> | 72 | </InstallExecuteSequence> |
| 74 | </Fragment> | 73 | </Fragment> |
| 75 | 74 | ||
| @@ -106,7 +105,7 @@ | |||
| 106 | <CustomAction Id="VWD14Setup" Property="VWD14EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 105 | <CustomAction Id="VWD14Setup" Property="VWD14EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 107 | <PropertyRef Id="VWD14EXPRESS_IDE" /> | 106 | <PropertyRef Id="VWD14EXPRESS_IDE" /> |
| 108 | <InstallExecuteSequence> | 107 | <InstallExecuteSequence> |
| 109 | <Custom Action="VWD14Setup" Before="InstallFinalize" Overridable="yes">VWD14EXPRESS_IDE</Custom> | 108 | <Custom Action="VWD14Setup" Before="InstallFinalize" Overridable="yes" Condition="VWD14EXPRESS_IDE" /> |
| 110 | </InstallExecuteSequence> | 109 | </InstallExecuteSequence> |
| 111 | </Fragment> | 110 | </Fragment> |
| 112 | <!-- Custom action definition to run vwdexpress.exe /InstallVSTemplates --> | 111 | <!-- Custom action definition to run vwdexpress.exe /InstallVSTemplates --> |
| @@ -114,7 +113,7 @@ | |||
| 114 | <CustomAction Id="VWD14InstallVSTemplates" Property="VWD14EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 113 | <CustomAction Id="VWD14InstallVSTemplates" Property="VWD14EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 115 | <PropertyRef Id="VWD14EXPRESS_IDE" /> | 114 | <PropertyRef Id="VWD14EXPRESS_IDE" /> |
| 116 | <InstallExecuteSequence> | 115 | <InstallExecuteSequence> |
| 117 | <Custom Action="VWD14InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VWD14EXPRESS_IDE</Custom> | 116 | <Custom Action="VWD14InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VWD14EXPRESS_IDE" /> |
| 118 | </InstallExecuteSequence> | 117 | </InstallExecuteSequence> |
| 119 | </Fragment> | 118 | </Fragment> |
| 120 | 119 | ||
| @@ -173,7 +172,7 @@ | |||
| 173 | <CustomAction Id="VS14WinExpressSetup" Property="VS14WINEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 172 | <CustomAction Id="VS14WinExpressSetup" Property="VS14WINEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 174 | <PropertyRef Id="VS14WINEXPRESS_IDE" /> | 173 | <PropertyRef Id="VS14WINEXPRESS_IDE" /> |
| 175 | <InstallExecuteSequence> | 174 | <InstallExecuteSequence> |
| 176 | <Custom Action="VS14WinExpressSetup" Before="InstallFinalize" Overridable="yes">VS14WINEXPRESS_IDE</Custom> | 175 | <Custom Action="VS14WinExpressSetup" Before="InstallFinalize" Overridable="yes" Condition="VS14WINEXPRESS_IDE" /> |
| 177 | </InstallExecuteSequence> | 176 | </InstallExecuteSequence> |
| 178 | </Fragment> | 177 | </Fragment> |
| 179 | <!-- Custom action definition to run vswinexpress.exe /InstallVSTemplates --> | 178 | <!-- Custom action definition to run vswinexpress.exe /InstallVSTemplates --> |
| @@ -181,7 +180,7 @@ | |||
| 181 | <CustomAction Id="VS14WinExpressInstallVSTemplates" Property="VS14WINEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 180 | <CustomAction Id="VS14WinExpressInstallVSTemplates" Property="VS14WINEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 182 | <PropertyRef Id="VS14WINEXPRESS_IDE" /> | 181 | <PropertyRef Id="VS14WINEXPRESS_IDE" /> |
| 183 | <InstallExecuteSequence> | 182 | <InstallExecuteSequence> |
| 184 | <Custom Action="VS14WinExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS14WINEXPRESS_IDE</Custom> | 183 | <Custom Action="VS14WinExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS14WINEXPRESS_IDE" /> |
| 185 | </InstallExecuteSequence> | 184 | </InstallExecuteSequence> |
| 186 | </Fragment> | 185 | </Fragment> |
| 187 | </Wix> | 186 | </Wix> |
diff --git a/src/wixlib/VS2003.wxs b/src/wixlib/VS2003.wxs index 10515b52..1e5d36d9 100644 --- a/src/wixlib/VS2003.wxs +++ b/src/wixlib/VS2003.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -15,7 +14,7 @@ | |||
| 15 | <PropertyRef Id="VS2003DEVENV" /> | 14 | <PropertyRef Id="VS2003DEVENV" /> |
| 16 | 15 | ||
| 17 | <InstallExecuteSequence> | 16 | <InstallExecuteSequence> |
| 18 | <Custom Action="VS2003Setup" Before="InstallFinalize" Overridable="yes">VS2003DEVENV</Custom> | 17 | <Custom Action="VS2003Setup" Before="InstallFinalize" Overridable="yes" Condition="VS2003DEVENV" /> |
| 19 | </InstallExecuteSequence> | 18 | </InstallExecuteSequence> |
| 20 | </Fragment> | 19 | </Fragment> |
| 21 | 20 | ||
diff --git a/src/wixlib/VS2005.wxs b/src/wixlib/VS2005.wxs index 3aadf08c..ef538099 100644 --- a/src/wixlib/VS2005.wxs +++ b/src/wixlib/VS2005.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -47,7 +46,7 @@ | |||
| 47 | <PropertyRef Id="VS2005DEVENV" /> | 46 | <PropertyRef Id="VS2005DEVENV" /> |
| 48 | 47 | ||
| 49 | <InstallExecuteSequence> | 48 | <InstallExecuteSequence> |
| 50 | <Custom Action="VS2005Setup" Before="InstallFinalize" Overridable="yes">VS2005DEVENV</Custom> | 49 | <Custom Action="VS2005Setup" Before="InstallFinalize" Overridable="yes" Condition="VS2005DEVENV" /> |
| 51 | </InstallExecuteSequence> | 50 | </InstallExecuteSequence> |
| 52 | </Fragment> | 51 | </Fragment> |
| 53 | 52 | ||
| @@ -56,7 +55,7 @@ | |||
| 56 | <PropertyRef Id="VS2005DEVENV" /> | 55 | <PropertyRef Id="VS2005DEVENV" /> |
| 57 | 56 | ||
| 58 | <InstallExecuteSequence> | 57 | <InstallExecuteSequence> |
| 59 | <Custom Action="VS2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS2005DEVENV</Custom> | 58 | <Custom Action="VS2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2005DEVENV" /> |
| 60 | </InstallExecuteSequence> | 59 | </InstallExecuteSequence> |
| 61 | </Fragment> | 60 | </Fragment> |
| 62 | 61 | ||
| @@ -72,8 +71,8 @@ | |||
| 72 | <!-- installed on the system. --> | 71 | <!-- installed on the system. --> |
| 73 | <Fragment> | 72 | <Fragment> |
| 74 | <Property Id="VCSHARP2005EXPRESS_IDE" Secure="yes"> | 73 | <Property Id="VCSHARP2005EXPRESS_IDE" Secure="yes"> |
| 75 | <ComponentSearch Id="SearchForVcsExpressIde2005Component" Guid="E8A67F23-21D0-4E7B-BBD3-54E2D505BED8" Type="file" > | 74 | <ComponentSearch Id="SearchForVcsExpressIde2005Component" Guid="E8A67F23-21D0-4E7B-BBD3-54E2D505BED8" Type="file"> |
| 76 | <FileSearch Id="VcsExpressIde2005" Name="vcsexpress.exe"/> | 75 | <FileSearch Id="VcsExpressIde2005" Name="vcsexpress.exe" /> |
| 77 | </ComponentSearch> | 76 | </ComponentSearch> |
| 78 | </Property> | 77 | </Property> |
| 79 | </Fragment> | 78 | </Fragment> |
| @@ -84,7 +83,7 @@ | |||
| 84 | <PropertyRef Id="VCSHARP2005EXPRESS_IDE" /> | 83 | <PropertyRef Id="VCSHARP2005EXPRESS_IDE" /> |
| 85 | 84 | ||
| 86 | <InstallExecuteSequence> | 85 | <InstallExecuteSequence> |
| 87 | <Custom Action="VCSHARP2005Setup" Before="InstallFinalize" Overridable="yes">VCSHARP2005EXPRESS_IDE</Custom> | 86 | <Custom Action="VCSHARP2005Setup" Before="InstallFinalize" Overridable="yes" Condition="VCSHARP2005EXPRESS_IDE" /> |
| 88 | </InstallExecuteSequence> | 87 | </InstallExecuteSequence> |
| 89 | </Fragment> | 88 | </Fragment> |
| 90 | 89 | ||
| @@ -94,7 +93,7 @@ | |||
| 94 | <PropertyRef Id="VCSHARP2005EXPRESS_IDE" /> | 93 | <PropertyRef Id="VCSHARP2005EXPRESS_IDE" /> |
| 95 | 94 | ||
| 96 | <InstallExecuteSequence> | 95 | <InstallExecuteSequence> |
| 97 | <Custom Action="VCSHARP2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VCSHARP2005EXPRESS_IDE</Custom> | 96 | <Custom Action="VCSHARP2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VCSHARP2005EXPRESS_IDE" /> |
| 98 | </InstallExecuteSequence> | 97 | </InstallExecuteSequence> |
| 99 | </Fragment> | 98 | </Fragment> |
| 100 | 99 | ||
| @@ -114,7 +113,7 @@ | |||
| 114 | <Fragment> | 113 | <Fragment> |
| 115 | <Property Id="VB2005EXPRESS_IDE" Secure="yes"> | 114 | <Property Id="VB2005EXPRESS_IDE" Secure="yes"> |
| 116 | <ComponentSearch Id="SearchForVbExpressIde2005Component" Guid="FCDD3EF0-FFF4-4391-9467-AA48ADC7028F" Type="file"> | 115 | <ComponentSearch Id="SearchForVbExpressIde2005Component" Guid="FCDD3EF0-FFF4-4391-9467-AA48ADC7028F" Type="file"> |
| 117 | <FileSearch Id="VbExpressIde2005" Name="vbexpress.exe"/> | 116 | <FileSearch Id="VbExpressIde2005" Name="vbexpress.exe" /> |
| 118 | </ComponentSearch> | 117 | </ComponentSearch> |
| 119 | </Property> | 118 | </Property> |
| 120 | </Fragment> | 119 | </Fragment> |
| @@ -125,7 +124,7 @@ | |||
| 125 | <PropertyRef Id="VB2005EXPRESS_IDE" /> | 124 | <PropertyRef Id="VB2005EXPRESS_IDE" /> |
| 126 | 125 | ||
| 127 | <InstallExecuteSequence> | 126 | <InstallExecuteSequence> |
| 128 | <Custom Action="VB2005Setup" Before="InstallFinalize" Overridable="yes">VB2005EXPRESS_IDE</Custom> | 127 | <Custom Action="VB2005Setup" Before="InstallFinalize" Overridable="yes" Condition="VB2005EXPRESS_IDE" /> |
| 129 | </InstallExecuteSequence> | 128 | </InstallExecuteSequence> |
| 130 | </Fragment> | 129 | </Fragment> |
| 131 | 130 | ||
| @@ -135,7 +134,7 @@ | |||
| 135 | <PropertyRef Id="VB2005EXPRESS_IDE" /> | 134 | <PropertyRef Id="VB2005EXPRESS_IDE" /> |
| 136 | 135 | ||
| 137 | <InstallExecuteSequence> | 136 | <InstallExecuteSequence> |
| 138 | <Custom Action="VB2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VB2005EXPRESS_IDE</Custom> | 137 | <Custom Action="VB2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VB2005EXPRESS_IDE" /> |
| 139 | </InstallExecuteSequence> | 138 | </InstallExecuteSequence> |
| 140 | </Fragment> | 139 | </Fragment> |
| 141 | 140 | ||
| @@ -155,7 +154,7 @@ | |||
| 155 | <Fragment> | 154 | <Fragment> |
| 156 | <Property Id="VWD2005EXPRESS_IDE" Secure="yes"> | 155 | <Property Id="VWD2005EXPRESS_IDE" Secure="yes"> |
| 157 | <ComponentSearch Id="SearchForVwdExpressIde2005Component" Guid="56B053EA-AEFA-490A-A537-5EA145574862" Type="file"> | 156 | <ComponentSearch Id="SearchForVwdExpressIde2005Component" Guid="56B053EA-AEFA-490A-A537-5EA145574862" Type="file"> |
| 158 | <FileSearch Id="VwdExpressIde2005" Name="vwdexpress.exe"/> | 157 | <FileSearch Id="VwdExpressIde2005" Name="vwdexpress.exe" /> |
| 159 | </ComponentSearch> | 158 | </ComponentSearch> |
| 160 | </Property> | 159 | </Property> |
| 161 | </Fragment> | 160 | </Fragment> |
| @@ -166,7 +165,7 @@ | |||
| 166 | <PropertyRef Id="VWD2005EXPRESS_IDE" /> | 165 | <PropertyRef Id="VWD2005EXPRESS_IDE" /> |
| 167 | 166 | ||
| 168 | <InstallExecuteSequence> | 167 | <InstallExecuteSequence> |
| 169 | <Custom Action="VWD2005Setup" Before="InstallFinalize" Overridable="yes">VWD2005EXPRESS_IDE</Custom> | 168 | <Custom Action="VWD2005Setup" Before="InstallFinalize" Overridable="yes" Condition="VWD2005EXPRESS_IDE" /> |
| 170 | </InstallExecuteSequence> | 169 | </InstallExecuteSequence> |
| 171 | </Fragment> | 170 | </Fragment> |
| 172 | 171 | ||
| @@ -176,7 +175,7 @@ | |||
| 176 | <PropertyRef Id="VWD2005EXPRESS_IDE" /> | 175 | <PropertyRef Id="VWD2005EXPRESS_IDE" /> |
| 177 | 176 | ||
| 178 | <InstallExecuteSequence> | 177 | <InstallExecuteSequence> |
| 179 | <Custom Action="VWD2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VWD2005EXPRESS_IDE</Custom> | 178 | <Custom Action="VWD2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VWD2005EXPRESS_IDE" /> |
| 180 | </InstallExecuteSequence> | 179 | </InstallExecuteSequence> |
| 181 | </Fragment> | 180 | </Fragment> |
| 182 | 181 | ||
| @@ -196,7 +195,7 @@ | |||
| 196 | <Fragment> | 195 | <Fragment> |
| 197 | <Property Id="VC2005EXPRESS_IDE" Secure="yes"> | 196 | <Property Id="VC2005EXPRESS_IDE" Secure="yes"> |
| 198 | <ComponentSearch Id="SearchForVcExpressIde2005Component" Guid="83D8DFB7-73ED-4C83-9606-805F4CD7E1EE" Type="file"> | 197 | <ComponentSearch Id="SearchForVcExpressIde2005Component" Guid="83D8DFB7-73ED-4C83-9606-805F4CD7E1EE" Type="file"> |
| 199 | <FileSearch Id="VcExpressIde2005" Name="vcexpress.exe"/> | 198 | <FileSearch Id="VcExpressIde2005" Name="vcexpress.exe" /> |
| 200 | </ComponentSearch> | 199 | </ComponentSearch> |
| 201 | </Property> | 200 | </Property> |
| 202 | </Fragment> | 201 | </Fragment> |
| @@ -207,7 +206,7 @@ | |||
| 207 | <PropertyRef Id="VC2005EXPRESS_IDE" /> | 206 | <PropertyRef Id="VC2005EXPRESS_IDE" /> |
| 208 | 207 | ||
| 209 | <InstallExecuteSequence> | 208 | <InstallExecuteSequence> |
| 210 | <Custom Action="VC2005Setup" Before="InstallFinalize" Overridable="yes">VC2005EXPRESS_IDE</Custom> | 209 | <Custom Action="VC2005Setup" Before="InstallFinalize" Overridable="yes" Condition="VC2005EXPRESS_IDE" /> |
| 211 | </InstallExecuteSequence> | 210 | </InstallExecuteSequence> |
| 212 | </Fragment> | 211 | </Fragment> |
| 213 | 212 | ||
| @@ -217,7 +216,7 @@ | |||
| 217 | <PropertyRef Id="VC2005EXPRESS_IDE" /> | 216 | <PropertyRef Id="VC2005EXPRESS_IDE" /> |
| 218 | 217 | ||
| 219 | <InstallExecuteSequence> | 218 | <InstallExecuteSequence> |
| 220 | <Custom Action="VC2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VC2005EXPRESS_IDE</Custom> | 219 | <Custom Action="VC2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VC2005EXPRESS_IDE" /> |
| 221 | </InstallExecuteSequence> | 220 | </InstallExecuteSequence> |
| 222 | </Fragment> | 221 | </Fragment> |
| 223 | 222 | ||
| @@ -237,7 +236,7 @@ | |||
| 237 | <Fragment> | 236 | <Fragment> |
| 238 | <Property Id="VJSHARP2005EXPRESS_IDE" Secure="yes"> | 237 | <Property Id="VJSHARP2005EXPRESS_IDE" Secure="yes"> |
| 239 | <ComponentSearch Id="SearchForVjsExpressIde2005Component" Guid="7077FCC9-C3E4-437E-83ED-D5D7D8D9BB6C" Type="file"> | 238 | <ComponentSearch Id="SearchForVjsExpressIde2005Component" Guid="7077FCC9-C3E4-437E-83ED-D5D7D8D9BB6C" Type="file"> |
| 240 | <FileSearch Id="VjsExpressIde2005" Name="vjsexpress.exe"/> | 239 | <FileSearch Id="VjsExpressIde2005" Name="vjsexpress.exe" /> |
| 241 | </ComponentSearch> | 240 | </ComponentSearch> |
| 242 | </Property> | 241 | </Property> |
| 243 | </Fragment> | 242 | </Fragment> |
| @@ -248,7 +247,7 @@ | |||
| 248 | <PropertyRef Id="VJSHARP2005EXPRESS_IDE" /> | 247 | <PropertyRef Id="VJSHARP2005EXPRESS_IDE" /> |
| 249 | 248 | ||
| 250 | <InstallExecuteSequence> | 249 | <InstallExecuteSequence> |
| 251 | <Custom Action="VJSHARP2005Setup" Before="InstallFinalize" Overridable="yes">VJSHARP2005EXPRESS_IDE</Custom> | 250 | <Custom Action="VJSHARP2005Setup" Before="InstallFinalize" Overridable="yes" Condition="VJSHARP2005EXPRESS_IDE" /> |
| 252 | </InstallExecuteSequence> | 251 | </InstallExecuteSequence> |
| 253 | </Fragment> | 252 | </Fragment> |
| 254 | 253 | ||
| @@ -258,7 +257,7 @@ | |||
| 258 | <PropertyRef Id="VJSHARP2005EXPRESS_IDE" /> | 257 | <PropertyRef Id="VJSHARP2005EXPRESS_IDE" /> |
| 259 | 258 | ||
| 260 | <InstallExecuteSequence> | 259 | <InstallExecuteSequence> |
| 261 | <Custom Action="VJSHARP2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VJSHARP2005EXPRESS_IDE</Custom> | 260 | <Custom Action="VJSHARP2005InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VJSHARP2005EXPRESS_IDE" /> |
| 262 | </InstallExecuteSequence> | 261 | </InstallExecuteSequence> |
| 263 | </Fragment> | 262 | </Fragment> |
| 264 | 263 | ||
diff --git a/src/wixlib/VS2008.wxs b/src/wixlib/VS2008.wxs index 096221c2..43bf1d1e 100644 --- a/src/wixlib/VS2008.wxs +++ b/src/wixlib/VS2008.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -41,7 +40,7 @@ | |||
| 41 | <PropertyRef Id="VS90DEVENV" /> | 40 | <PropertyRef Id="VS90DEVENV" /> |
| 42 | 41 | ||
| 43 | <InstallExecuteSequence> | 42 | <InstallExecuteSequence> |
| 44 | <Custom Action="VS90Setup" Before="InstallFinalize" Overridable="yes">VS90DEVENV</Custom> | 43 | <Custom Action="VS90Setup" Before="InstallFinalize" Overridable="yes" Condition="VS90DEVENV" /> |
| 45 | </InstallExecuteSequence> | 44 | </InstallExecuteSequence> |
| 46 | </Fragment> | 45 | </Fragment> |
| 47 | 46 | ||
| @@ -50,7 +49,7 @@ | |||
| 50 | <PropertyRef Id="VS90DEVENV" /> | 49 | <PropertyRef Id="VS90DEVENV" /> |
| 51 | 50 | ||
| 52 | <InstallExecuteSequence> | 51 | <InstallExecuteSequence> |
| 53 | <Custom Action="VS90InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS90DEVENV</Custom> | 52 | <Custom Action="VS90InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS90DEVENV" /> |
| 54 | </InstallExecuteSequence> | 53 | </InstallExecuteSequence> |
| 55 | </Fragment> | 54 | </Fragment> |
| 56 | 55 | ||
| @@ -66,8 +65,8 @@ | |||
| 66 | <!-- installed on the system. --> | 65 | <!-- installed on the system. --> |
| 67 | <Fragment> | 66 | <Fragment> |
| 68 | <Property Id="VCSHARP90EXPRESS_IDE" Secure="yes"> | 67 | <Property Id="VCSHARP90EXPRESS_IDE" Secure="yes"> |
| 69 | <ComponentSearch Id="SearchForVcsExpressIde90Component" Guid="EF0BC34E-6AAE-47C0-8FEC-7E00C2638209" Type="file" > | 68 | <ComponentSearch Id="SearchForVcsExpressIde90Component" Guid="EF0BC34E-6AAE-47C0-8FEC-7E00C2638209" Type="file"> |
| 70 | <FileSearch Id="VcsExpressIde90" Name="vcsexpress.exe"/> | 69 | <FileSearch Id="VcsExpressIde90" Name="vcsexpress.exe" /> |
| 71 | </ComponentSearch> | 70 | </ComponentSearch> |
| 72 | </Property> | 71 | </Property> |
| 73 | </Fragment> | 72 | </Fragment> |
| @@ -78,7 +77,7 @@ | |||
| 78 | <PropertyRef Id="VCSHARP90EXPRESS_IDE" /> | 77 | <PropertyRef Id="VCSHARP90EXPRESS_IDE" /> |
| 79 | 78 | ||
| 80 | <InstallExecuteSequence> | 79 | <InstallExecuteSequence> |
| 81 | <Custom Action="VCSHARP90Setup" Before="InstallFinalize" Overridable="yes">VCSHARP90EXPRESS_IDE</Custom> | 80 | <Custom Action="VCSHARP90Setup" Before="InstallFinalize" Overridable="yes" Condition="VCSHARP90EXPRESS_IDE" /> |
| 82 | </InstallExecuteSequence> | 81 | </InstallExecuteSequence> |
| 83 | </Fragment> | 82 | </Fragment> |
| 84 | 83 | ||
| @@ -88,7 +87,7 @@ | |||
| 88 | <PropertyRef Id="VCSHARP90EXPRESS_IDE" /> | 87 | <PropertyRef Id="VCSHARP90EXPRESS_IDE" /> |
| 89 | 88 | ||
| 90 | <InstallExecuteSequence> | 89 | <InstallExecuteSequence> |
| 91 | <Custom Action="VCSHARP90InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VCSHARP90EXPRESS_IDE</Custom> | 90 | <Custom Action="VCSHARP90InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VCSHARP90EXPRESS_IDE" /> |
| 92 | </InstallExecuteSequence> | 91 | </InstallExecuteSequence> |
| 93 | </Fragment> | 92 | </Fragment> |
| 94 | 93 | ||
| @@ -108,7 +107,7 @@ | |||
| 108 | <Fragment> | 107 | <Fragment> |
| 109 | <Property Id="VB90EXPRESS_IDE" Secure="yes"> | 108 | <Property Id="VB90EXPRESS_IDE" Secure="yes"> |
| 110 | <ComponentSearch Id="SearchForVbExpressIde90Component" Guid="010A50C6-8604-4BA2-8CA1-4EC3A5B861B2" Type="file"> | 109 | <ComponentSearch Id="SearchForVbExpressIde90Component" Guid="010A50C6-8604-4BA2-8CA1-4EC3A5B861B2" Type="file"> |
| 111 | <FileSearch Id="VbExpressIde90" Name="vbexpress.exe"/> | 110 | <FileSearch Id="VbExpressIde90" Name="vbexpress.exe" /> |
| 112 | </ComponentSearch> | 111 | </ComponentSearch> |
| 113 | </Property> | 112 | </Property> |
| 114 | </Fragment> | 113 | </Fragment> |
| @@ -119,7 +118,7 @@ | |||
| 119 | <PropertyRef Id="VB90EXPRESS_IDE" /> | 118 | <PropertyRef Id="VB90EXPRESS_IDE" /> |
| 120 | 119 | ||
| 121 | <InstallExecuteSequence> | 120 | <InstallExecuteSequence> |
| 122 | <Custom Action="VB90Setup" Before="InstallFinalize" Overridable="yes">VB90EXPRESS_IDE</Custom> | 121 | <Custom Action="VB90Setup" Before="InstallFinalize" Overridable="yes" Condition="VB90EXPRESS_IDE" /> |
| 123 | </InstallExecuteSequence> | 122 | </InstallExecuteSequence> |
| 124 | </Fragment> | 123 | </Fragment> |
| 125 | 124 | ||
| @@ -129,7 +128,7 @@ | |||
| 129 | <PropertyRef Id="VB90EXPRESS_IDE" /> | 128 | <PropertyRef Id="VB90EXPRESS_IDE" /> |
| 130 | 129 | ||
| 131 | <InstallExecuteSequence> | 130 | <InstallExecuteSequence> |
| 132 | <Custom Action="VB90InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VB90EXPRESS_IDE</Custom> | 131 | <Custom Action="VB90InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VB90EXPRESS_IDE" /> |
| 133 | </InstallExecuteSequence> | 132 | </InstallExecuteSequence> |
| 134 | </Fragment> | 133 | </Fragment> |
| 135 | 134 | ||
| @@ -149,7 +148,7 @@ | |||
| 149 | <Fragment> | 148 | <Fragment> |
| 150 | <Property Id="VWD90EXPRESS_IDE" Secure="yes"> | 149 | <Property Id="VWD90EXPRESS_IDE" Secure="yes"> |
| 151 | <ComponentSearch Id="SearchForVwdExpressIde90Component" Guid="C7F516CB-CB5C-41B7-9CB4-33927C4DD206" Type="file"> | 150 | <ComponentSearch Id="SearchForVwdExpressIde90Component" Guid="C7F516CB-CB5C-41B7-9CB4-33927C4DD206" Type="file"> |
| 152 | <FileSearch Id="VwdExpressIde90" Name="vwdexpress.exe"/> | 151 | <FileSearch Id="VwdExpressIde90" Name="vwdexpress.exe" /> |
| 153 | </ComponentSearch> | 152 | </ComponentSearch> |
| 154 | </Property> | 153 | </Property> |
| 155 | </Fragment> | 154 | </Fragment> |
| @@ -160,7 +159,7 @@ | |||
| 160 | <PropertyRef Id="VWD90EXPRESS_IDE" /> | 159 | <PropertyRef Id="VWD90EXPRESS_IDE" /> |
| 161 | 160 | ||
| 162 | <InstallExecuteSequence> | 161 | <InstallExecuteSequence> |
| 163 | <Custom Action="VWD90Setup" Before="InstallFinalize" Overridable="yes">VWD90EXPRESS_IDE</Custom> | 162 | <Custom Action="VWD90Setup" Before="InstallFinalize" Overridable="yes" Condition="VWD90EXPRESS_IDE" /> |
| 164 | </InstallExecuteSequence> | 163 | </InstallExecuteSequence> |
| 165 | </Fragment> | 164 | </Fragment> |
| 166 | 165 | ||
| @@ -170,7 +169,7 @@ | |||
| 170 | <PropertyRef Id="VWD90EXPRESS_IDE" /> | 169 | <PropertyRef Id="VWD90EXPRESS_IDE" /> |
| 171 | 170 | ||
| 172 | <InstallExecuteSequence> | 171 | <InstallExecuteSequence> |
| 173 | <Custom Action="VWD90InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VWD90EXPRESS_IDE</Custom> | 172 | <Custom Action="VWD90InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VWD90EXPRESS_IDE" /> |
| 174 | </InstallExecuteSequence> | 173 | </InstallExecuteSequence> |
| 175 | </Fragment> | 174 | </Fragment> |
| 176 | 175 | ||
| @@ -190,7 +189,7 @@ | |||
| 190 | <Fragment> | 189 | <Fragment> |
| 191 | <Property Id="VC90EXPRESS_IDE" Secure="yes"> | 190 | <Property Id="VC90EXPRESS_IDE" Secure="yes"> |
| 192 | <ComponentSearch Id="SearchForVcExpressIde90Component" Guid="147EB31D-8042-4E8F-A3EC-D32C04ED652A" Type="file"> | 191 | <ComponentSearch Id="SearchForVcExpressIde90Component" Guid="147EB31D-8042-4E8F-A3EC-D32C04ED652A" Type="file"> |
| 193 | <FileSearch Id="VcExpressIde90" Name="vcexpress.exe"/> | 192 | <FileSearch Id="VcExpressIde90" Name="vcexpress.exe" /> |
| 194 | </ComponentSearch> | 193 | </ComponentSearch> |
| 195 | </Property> | 194 | </Property> |
| 196 | </Fragment> | 195 | </Fragment> |
| @@ -201,7 +200,7 @@ | |||
| 201 | <PropertyRef Id="VC90EXPRESS_IDE" /> | 200 | <PropertyRef Id="VC90EXPRESS_IDE" /> |
| 202 | 201 | ||
| 203 | <InstallExecuteSequence> | 202 | <InstallExecuteSequence> |
| 204 | <Custom Action="VC90Setup" Before="InstallFinalize" Overridable="yes">VC90EXPRESS_IDE</Custom> | 203 | <Custom Action="VC90Setup" Before="InstallFinalize" Overridable="yes" Condition="VC90EXPRESS_IDE" /> |
| 205 | </InstallExecuteSequence> | 204 | </InstallExecuteSequence> |
| 206 | </Fragment> | 205 | </Fragment> |
| 207 | 206 | ||
| @@ -211,7 +210,7 @@ | |||
| 211 | <PropertyRef Id="VC90EXPRESS_IDE" /> | 210 | <PropertyRef Id="VC90EXPRESS_IDE" /> |
| 212 | 211 | ||
| 213 | <InstallExecuteSequence> | 212 | <InstallExecuteSequence> |
| 214 | <Custom Action="VC90InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VC90EXPRESS_IDE</Custom> | 213 | <Custom Action="VC90InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VC90EXPRESS_IDE" /> |
| 215 | </InstallExecuteSequence> | 214 | </InstallExecuteSequence> |
| 216 | </Fragment> | 215 | </Fragment> |
| 217 | 216 | ||
| @@ -245,7 +244,7 @@ | |||
| 245 | <Property Id="VS90_SP1" Secure="yes"> | 244 | <Property Id="VS90_SP1" Secure="yes"> |
| 246 | <RegistrySearch Id="VS90DevEnvDirectorySearch" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\9.0\Setup\VS" Name="EnvironmentDirectory" Type="raw"> | 245 | <RegistrySearch Id="VS90DevEnvDirectorySearch" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\9.0\Setup\VS" Name="EnvironmentDirectory" Type="raw"> |
| 247 | <DirectorySearch Id="VS90DevEnvFilePathSearch"> | 246 | <DirectorySearch Id="VS90DevEnvFilePathSearch"> |
| 248 | <FileSearch Id="VS90DevEnvFileVersionSearch" Name="devenv.exe" MinVersion="9.0.30729.0"/> | 247 | <FileSearch Id="VS90DevEnvFileVersionSearch" Name="devenv.exe" MinVersion="9.0.30729.0" /> |
| 249 | </DirectorySearch> | 248 | </DirectorySearch> |
| 250 | </RegistrySearch> | 249 | </RegistrySearch> |
| 251 | </Property> | 250 | </Property> |
| @@ -256,7 +255,7 @@ | |||
| 256 | <Fragment> | 255 | <Fragment> |
| 257 | <Property Id="VB90EXPRESS_SP1" Secure="yes"> | 256 | <Property Id="VB90EXPRESS_SP1" Secure="yes"> |
| 258 | <ComponentSearch Id="SearchForVbExpressIde90Component" Guid="010A50C6-8604-4BA2-8CA1-4EC3A5B861B2" Type="file"> | 257 | <ComponentSearch Id="SearchForVbExpressIde90Component" Guid="010A50C6-8604-4BA2-8CA1-4EC3A5B861B2" Type="file"> |
| 259 | <FileSearch Id="VB90ExpressFileVersionSearch" Name="vbexpress.exe" MinVersion="9.0.30729.0"/> | 258 | <FileSearch Id="VB90ExpressFileVersionSearch" Name="vbexpress.exe" MinVersion="9.0.30729.0" /> |
| 260 | </ComponentSearch> | 259 | </ComponentSearch> |
| 261 | </Property> | 260 | </Property> |
| 262 | </Fragment> | 261 | </Fragment> |
| @@ -266,7 +265,7 @@ | |||
| 266 | <Fragment> | 265 | <Fragment> |
| 267 | <Property Id="VC90EXPRESS_SP1" Secure="yes"> | 266 | <Property Id="VC90EXPRESS_SP1" Secure="yes"> |
| 268 | <ComponentSearch Id="SearchForVcExpressIde90Component" Guid="147EB31D-8042-4E8F-A3EC-D32C04ED652A" Type="file"> | 267 | <ComponentSearch Id="SearchForVcExpressIde90Component" Guid="147EB31D-8042-4E8F-A3EC-D32C04ED652A" Type="file"> |
| 269 | <FileSearch Id="VC90ExpressFileVersionSearch" Name="vcexpress.exe" MinVersion="9.0.30729.0"/> | 268 | <FileSearch Id="VC90ExpressFileVersionSearch" Name="vcexpress.exe" MinVersion="9.0.30729.0" /> |
| 270 | </ComponentSearch> | 269 | </ComponentSearch> |
| 271 | </Property> | 270 | </Property> |
| 272 | </Fragment> | 271 | </Fragment> |
| @@ -275,8 +274,8 @@ | |||
| 275 | <!-- installed on the system. --> | 274 | <!-- installed on the system. --> |
| 276 | <Fragment> | 275 | <Fragment> |
| 277 | <Property Id="VCS90EXPRESS_SP1" Secure="yes"> | 276 | <Property Id="VCS90EXPRESS_SP1" Secure="yes"> |
| 278 | <ComponentSearch Id="SearchForVcsExpressIde90Component" Guid="EF0BC34E-6AAE-47C0-8FEC-7E00C2638209" Type="file" > | 277 | <ComponentSearch Id="SearchForVcsExpressIde90Component" Guid="EF0BC34E-6AAE-47C0-8FEC-7E00C2638209" Type="file"> |
| 279 | <FileSearch Id="VCS90ExpressFileVersionSearch" Name="vcsexpress.exe" MinVersion="9.0.30729.0"/> | 278 | <FileSearch Id="VCS90ExpressFileVersionSearch" Name="vcsexpress.exe" MinVersion="9.0.30729.0" /> |
| 280 | </ComponentSearch> | 279 | </ComponentSearch> |
| 281 | </Property> | 280 | </Property> |
| 282 | </Fragment> | 281 | </Fragment> |
| @@ -286,7 +285,7 @@ | |||
| 286 | <Fragment> | 285 | <Fragment> |
| 287 | <Property Id="VWD90EXPRESS_SP1" Secure="yes"> | 286 | <Property Id="VWD90EXPRESS_SP1" Secure="yes"> |
| 288 | <ComponentSearch Id="SearchForVwdExpressIde90Component" Guid="C7F516CB-CB5C-41B7-9CB4-33927C4DD206" Type="file"> | 287 | <ComponentSearch Id="SearchForVwdExpressIde90Component" Guid="C7F516CB-CB5C-41B7-9CB4-33927C4DD206" Type="file"> |
| 289 | <FileSearch Id="VWD90ExpressFileVersionSearch" Name="vwdexpress.exe" MinVersion="9.0.30729.0"/> | 288 | <FileSearch Id="VWD90ExpressFileVersionSearch" Name="vwdexpress.exe" MinVersion="9.0.30729.0" /> |
| 290 | </ComponentSearch> | 289 | </ComponentSearch> |
| 291 | </Property> | 290 | </Property> |
| 292 | </Fragment> | 291 | </Fragment> |
diff --git a/src/wixlib/VS2010.wxs b/src/wixlib/VS2010.wxs index d0d899cc..6c940b86 100644 --- a/src/wixlib/VS2010.wxs +++ b/src/wixlib/VS2010.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -60,7 +59,7 @@ | |||
| 60 | <PropertyRef Id="VS2010DEVENV" /> | 59 | <PropertyRef Id="VS2010DEVENV" /> |
| 61 | 60 | ||
| 62 | <InstallExecuteSequence> | 61 | <InstallExecuteSequence> |
| 63 | <Custom Action="VS2010Setup" Before="InstallFinalize" Overridable="yes">VS2010DEVENV</Custom> | 62 | <Custom Action="VS2010Setup" Before="InstallFinalize" Overridable="yes" Condition="VS2010DEVENV" /> |
| 64 | </InstallExecuteSequence> | 63 | </InstallExecuteSequence> |
| 65 | </Fragment> | 64 | </Fragment> |
| 66 | 65 | ||
| @@ -69,7 +68,7 @@ | |||
| 69 | <PropertyRef Id="VS2010DEVENV" /> | 68 | <PropertyRef Id="VS2010DEVENV" /> |
| 70 | 69 | ||
| 71 | <InstallExecuteSequence> | 70 | <InstallExecuteSequence> |
| 72 | <Custom Action="VS2010InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS2010DEVENV</Custom> | 71 | <Custom Action="VS2010InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2010DEVENV" /> |
| 73 | </InstallExecuteSequence> | 72 | </InstallExecuteSequence> |
| 74 | </Fragment> | 73 | </Fragment> |
| 75 | 74 | ||
| @@ -78,8 +77,8 @@ | |||
| 78 | <!-- installed on the system. --> | 77 | <!-- installed on the system. --> |
| 79 | <Fragment> | 78 | <Fragment> |
| 80 | <Property Id="VCSHARP2010EXPRESS_IDE" Secure="yes"> | 79 | <Property Id="VCSHARP2010EXPRESS_IDE" Secure="yes"> |
| 81 | <ComponentSearch Id="SearchForVcsExpressIde2010Component" Guid="A4945167-D8A4-4B10-9B78-99C2CDC243EC" Type="file" > | 80 | <ComponentSearch Id="SearchForVcsExpressIde2010Component" Guid="A4945167-D8A4-4B10-9B78-99C2CDC243EC" Type="file"> |
| 82 | <FileSearch Id="VcsExpressIde2010" Name="vcsexpress.exe"/> | 81 | <FileSearch Id="VcsExpressIde2010" Name="vcsexpress.exe" /> |
| 83 | </ComponentSearch> | 82 | </ComponentSearch> |
| 84 | </Property> | 83 | </Property> |
| 85 | </Fragment> | 84 | </Fragment> |
| @@ -90,7 +89,7 @@ | |||
| 90 | <PropertyRef Id="VCSHARP2010EXPRESS_IDE" /> | 89 | <PropertyRef Id="VCSHARP2010EXPRESS_IDE" /> |
| 91 | 90 | ||
| 92 | <InstallExecuteSequence> | 91 | <InstallExecuteSequence> |
| 93 | <Custom Action="VCSHARP2010Setup" Before="InstallFinalize" Overridable="yes">VCSHARP2010EXPRESS_IDE</Custom> | 92 | <Custom Action="VCSHARP2010Setup" Before="InstallFinalize" Overridable="yes" Condition="VCSHARP2010EXPRESS_IDE" /> |
| 94 | </InstallExecuteSequence> | 93 | </InstallExecuteSequence> |
| 95 | </Fragment> | 94 | </Fragment> |
| 96 | 95 | ||
| @@ -100,7 +99,7 @@ | |||
| 100 | <PropertyRef Id="VCSHARP2010EXPRESS_IDE" /> | 99 | <PropertyRef Id="VCSHARP2010EXPRESS_IDE" /> |
| 101 | 100 | ||
| 102 | <InstallExecuteSequence> | 101 | <InstallExecuteSequence> |
| 103 | <Custom Action="VCSHARP2010InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VCSHARP2010EXPRESS_IDE</Custom> | 102 | <Custom Action="VCSHARP2010InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VCSHARP2010EXPRESS_IDE" /> |
| 104 | </InstallExecuteSequence> | 103 | </InstallExecuteSequence> |
| 105 | </Fragment> | 104 | </Fragment> |
| 106 | 105 | ||
| @@ -120,7 +119,7 @@ | |||
| 120 | <Fragment> | 119 | <Fragment> |
| 121 | <Property Id="VB2010EXPRESS_IDE" Secure="yes"> | 120 | <Property Id="VB2010EXPRESS_IDE" Secure="yes"> |
| 122 | <ComponentSearch Id="SearchForVbExpressIde2010Component" Guid="3EDEF607-9E3A-4A64-BFE1-104979CF2899" Type="file"> | 121 | <ComponentSearch Id="SearchForVbExpressIde2010Component" Guid="3EDEF607-9E3A-4A64-BFE1-104979CF2899" Type="file"> |
| 123 | <FileSearch Id="VbExpressIde2010" Name="vbexpress.exe"/> | 122 | <FileSearch Id="VbExpressIde2010" Name="vbexpress.exe" /> |
| 124 | </ComponentSearch> | 123 | </ComponentSearch> |
| 125 | </Property> | 124 | </Property> |
| 126 | </Fragment> | 125 | </Fragment> |
| @@ -131,7 +130,7 @@ | |||
| 131 | <PropertyRef Id="VB2010EXPRESS_IDE" /> | 130 | <PropertyRef Id="VB2010EXPRESS_IDE" /> |
| 132 | 131 | ||
| 133 | <InstallExecuteSequence> | 132 | <InstallExecuteSequence> |
| 134 | <Custom Action="VB2010Setup" Before="InstallFinalize" Overridable="yes">VB2010EXPRESS_IDE</Custom> | 133 | <Custom Action="VB2010Setup" Before="InstallFinalize" Overridable="yes" Condition="VB2010EXPRESS_IDE" /> |
| 135 | </InstallExecuteSequence> | 134 | </InstallExecuteSequence> |
| 136 | </Fragment> | 135 | </Fragment> |
| 137 | 136 | ||
| @@ -141,7 +140,7 @@ | |||
| 141 | <PropertyRef Id="VB2010EXPRESS_IDE" /> | 140 | <PropertyRef Id="VB2010EXPRESS_IDE" /> |
| 142 | 141 | ||
| 143 | <InstallExecuteSequence> | 142 | <InstallExecuteSequence> |
| 144 | <Custom Action="VB2010InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VB2010EXPRESS_IDE</Custom> | 143 | <Custom Action="VB2010InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VB2010EXPRESS_IDE" /> |
| 145 | </InstallExecuteSequence> | 144 | </InstallExecuteSequence> |
| 146 | </Fragment> | 145 | </Fragment> |
| 147 | 146 | ||
| @@ -161,7 +160,7 @@ | |||
| 161 | <Fragment> | 160 | <Fragment> |
| 162 | <Property Id="VWD2010EXPRESS_IDE" Secure="yes"> | 161 | <Property Id="VWD2010EXPRESS_IDE" Secure="yes"> |
| 163 | <ComponentSearch Id="SearchForVwdExpressIde2010Component" Guid="771B6CF7-C8D2-4D85-BACD-ED01600256DC" Type="file"> | 162 | <ComponentSearch Id="SearchForVwdExpressIde2010Component" Guid="771B6CF7-C8D2-4D85-BACD-ED01600256DC" Type="file"> |
| 164 | <FileSearch Id="VwdExpressIde2010" Name="vwdexpress.exe"/> | 163 | <FileSearch Id="VwdExpressIde2010" Name="vwdexpress.exe" /> |
| 165 | </ComponentSearch> | 164 | </ComponentSearch> |
| 166 | </Property> | 165 | </Property> |
| 167 | </Fragment> | 166 | </Fragment> |
| @@ -172,7 +171,7 @@ | |||
| 172 | <PropertyRef Id="VWD2010EXPRESS_IDE" /> | 171 | <PropertyRef Id="VWD2010EXPRESS_IDE" /> |
| 173 | 172 | ||
| 174 | <InstallExecuteSequence> | 173 | <InstallExecuteSequence> |
| 175 | <Custom Action="VWD2010Setup" Before="InstallFinalize" Overridable="yes">VWD2010EXPRESS_IDE</Custom> | 174 | <Custom Action="VWD2010Setup" Before="InstallFinalize" Overridable="yes" Condition="VWD2010EXPRESS_IDE" /> |
| 176 | </InstallExecuteSequence> | 175 | </InstallExecuteSequence> |
| 177 | </Fragment> | 176 | </Fragment> |
| 178 | 177 | ||
| @@ -182,7 +181,7 @@ | |||
| 182 | <PropertyRef Id="VWD2010EXPRESS_IDE" /> | 181 | <PropertyRef Id="VWD2010EXPRESS_IDE" /> |
| 183 | 182 | ||
| 184 | <InstallExecuteSequence> | 183 | <InstallExecuteSequence> |
| 185 | <Custom Action="VWD2010InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VWD2010EXPRESS_IDE</Custom> | 184 | <Custom Action="VWD2010InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VWD2010EXPRESS_IDE" /> |
| 186 | </InstallExecuteSequence> | 185 | </InstallExecuteSequence> |
| 187 | </Fragment> | 186 | </Fragment> |
| 188 | 187 | ||
| @@ -202,7 +201,7 @@ | |||
| 202 | <Fragment> | 201 | <Fragment> |
| 203 | <Property Id="VC2010EXPRESS_IDE" Secure="yes"> | 202 | <Property Id="VC2010EXPRESS_IDE" Secure="yes"> |
| 204 | <ComponentSearch Id="SearchForVcExpressIde2010Component" Guid="B455E8D3-90CB-47F6-AB7B-9B31E5DE6266" Type="file"> | 203 | <ComponentSearch Id="SearchForVcExpressIde2010Component" Guid="B455E8D3-90CB-47F6-AB7B-9B31E5DE6266" Type="file"> |
| 205 | <FileSearch Id="VcExpressIde2010" Name="vcexpress.exe"/> | 204 | <FileSearch Id="VcExpressIde2010" Name="vcexpress.exe" /> |
| 206 | </ComponentSearch> | 205 | </ComponentSearch> |
| 207 | </Property> | 206 | </Property> |
| 208 | </Fragment> | 207 | </Fragment> |
| @@ -213,7 +212,7 @@ | |||
| 213 | <PropertyRef Id="VC2010EXPRESS_IDE" /> | 212 | <PropertyRef Id="VC2010EXPRESS_IDE" /> |
| 214 | 213 | ||
| 215 | <InstallExecuteSequence> | 214 | <InstallExecuteSequence> |
| 216 | <Custom Action="VC2010Setup" Before="InstallFinalize" Overridable="yes">VC2010EXPRESS_IDE</Custom> | 215 | <Custom Action="VC2010Setup" Before="InstallFinalize" Overridable="yes" Condition="VC2010EXPRESS_IDE" /> |
| 217 | </InstallExecuteSequence> | 216 | </InstallExecuteSequence> |
| 218 | </Fragment> | 217 | </Fragment> |
| 219 | 218 | ||
| @@ -223,7 +222,7 @@ | |||
| 223 | <PropertyRef Id="VC2010EXPRESS_IDE" /> | 222 | <PropertyRef Id="VC2010EXPRESS_IDE" /> |
| 224 | 223 | ||
| 225 | <InstallExecuteSequence> | 224 | <InstallExecuteSequence> |
| 226 | <Custom Action="VC2010InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VC2010EXPRESS_IDE</Custom> | 225 | <Custom Action="VC2010InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VC2010EXPRESS_IDE" /> |
| 227 | </InstallExecuteSequence> | 226 | </InstallExecuteSequence> |
| 228 | </Fragment> | 227 | </Fragment> |
| 229 | 228 | ||
| @@ -243,7 +242,7 @@ | |||
| 243 | <Fragment> | 242 | <Fragment> |
| 244 | <Property Id="VPD2010EXPRESS_IDE" Secure="yes"> | 243 | <Property Id="VPD2010EXPRESS_IDE" Secure="yes"> |
| 245 | <ComponentSearch Id="SearchForVpdExpressIde2010Component" Guid="80C81DB2-E95B-4C03-A559-C664E8411DDF" Type="file"> | 244 | <ComponentSearch Id="SearchForVpdExpressIde2010Component" Guid="80C81DB2-E95B-4C03-A559-C664E8411DDF" Type="file"> |
| 246 | <FileSearch Id="VpdExpressIde2010" Name="vpdexpress.exe"/> | 245 | <FileSearch Id="VpdExpressIde2010" Name="vpdexpress.exe" /> |
| 247 | </ComponentSearch> | 246 | </ComponentSearch> |
| 248 | </Property> | 247 | </Property> |
| 249 | </Fragment> | 248 | </Fragment> |
| @@ -254,7 +253,7 @@ | |||
| 254 | <PropertyRef Id="VPD2010EXPRESS_IDE" /> | 253 | <PropertyRef Id="VPD2010EXPRESS_IDE" /> |
| 255 | 254 | ||
| 256 | <InstallExecuteSequence> | 255 | <InstallExecuteSequence> |
| 257 | <Custom Action="VPD2010Setup" Before="InstallFinalize" Overridable="yes">VPD2010EXPRESS_IDE</Custom> | 256 | <Custom Action="VPD2010Setup" Before="InstallFinalize" Overridable="yes" Condition="VPD2010EXPRESS_IDE" /> |
| 258 | </InstallExecuteSequence> | 257 | </InstallExecuteSequence> |
| 259 | </Fragment> | 258 | </Fragment> |
| 260 | 259 | ||
| @@ -264,7 +263,7 @@ | |||
| 264 | <PropertyRef Id="VPD2010EXPRESS_IDE" /> | 263 | <PropertyRef Id="VPD2010EXPRESS_IDE" /> |
| 265 | 264 | ||
| 266 | <InstallExecuteSequence> | 265 | <InstallExecuteSequence> |
| 267 | <Custom Action="VPD2010InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VPD2010EXPRESS_IDE</Custom> | 266 | <Custom Action="VPD2010InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VPD2010EXPRESS_IDE" /> |
| 268 | </InstallExecuteSequence> | 267 | </InstallExecuteSequence> |
| 269 | </Fragment> | 268 | </Fragment> |
| 270 | 269 | ||
diff --git a/src/wixlib/VS2012.wxs b/src/wixlib/VS2012.wxs index c4baa2c9..513d8684 100644 --- a/src/wixlib/VS2012.wxs +++ b/src/wixlib/VS2012.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -60,7 +59,7 @@ | |||
| 60 | <PropertyRef Id="VS2012DEVENV" /> | 59 | <PropertyRef Id="VS2012DEVENV" /> |
| 61 | 60 | ||
| 62 | <InstallExecuteSequence> | 61 | <InstallExecuteSequence> |
| 63 | <Custom Action="VS2012Setup" Before="InstallFinalize" Overridable="yes">VS2012DEVENV</Custom> | 62 | <Custom Action="VS2012Setup" Before="InstallFinalize" Overridable="yes" Condition="VS2012DEVENV" /> |
| 64 | </InstallExecuteSequence> | 63 | </InstallExecuteSequence> |
| 65 | </Fragment> | 64 | </Fragment> |
| 66 | 65 | ||
| @@ -69,7 +68,7 @@ | |||
| 69 | <PropertyRef Id="VS2012DEVENV" /> | 68 | <PropertyRef Id="VS2012DEVENV" /> |
| 70 | 69 | ||
| 71 | <InstallExecuteSequence> | 70 | <InstallExecuteSequence> |
| 72 | <Custom Action="VS2012InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS2012DEVENV</Custom> | 71 | <Custom Action="VS2012InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2012DEVENV" /> |
| 73 | </InstallExecuteSequence> | 72 | </InstallExecuteSequence> |
| 74 | </Fragment> | 73 | </Fragment> |
| 75 | 74 | ||
| @@ -108,7 +107,7 @@ | |||
| 108 | <CustomAction Id="VWD2012Setup" Property="VWD2012EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 107 | <CustomAction Id="VWD2012Setup" Property="VWD2012EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 109 | <PropertyRef Id="VWD2012EXPRESS_IDE" /> | 108 | <PropertyRef Id="VWD2012EXPRESS_IDE" /> |
| 110 | <InstallExecuteSequence> | 109 | <InstallExecuteSequence> |
| 111 | <Custom Action="VWD2012Setup" Before="InstallFinalize" Overridable="yes">VWD2012EXPRESS_IDE</Custom> | 110 | <Custom Action="VWD2012Setup" Before="InstallFinalize" Overridable="yes" Condition="VWD2012EXPRESS_IDE" /> |
| 112 | </InstallExecuteSequence> | 111 | </InstallExecuteSequence> |
| 113 | </Fragment> | 112 | </Fragment> |
| 114 | <!-- Custom action definition to run vwdexpress.exe /InstallVSTemplates --> | 113 | <!-- Custom action definition to run vwdexpress.exe /InstallVSTemplates --> |
| @@ -116,7 +115,7 @@ | |||
| 116 | <CustomAction Id="VWD2012InstallVSTemplates" Property="VWD2012EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 115 | <CustomAction Id="VWD2012InstallVSTemplates" Property="VWD2012EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 117 | <PropertyRef Id="VWD2012EXPRESS_IDE" /> | 116 | <PropertyRef Id="VWD2012EXPRESS_IDE" /> |
| 118 | <InstallExecuteSequence> | 117 | <InstallExecuteSequence> |
| 119 | <Custom Action="VWD2012InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VWD2012EXPRESS_IDE</Custom> | 118 | <Custom Action="VWD2012InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VWD2012EXPRESS_IDE" /> |
| 120 | </InstallExecuteSequence> | 119 | </InstallExecuteSequence> |
| 121 | </Fragment> | 120 | </Fragment> |
| 122 | 121 | ||
| @@ -131,7 +130,7 @@ | |||
| 131 | <CustomAction Id="VPD2012Setup" Property="VPD2012EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 130 | <CustomAction Id="VPD2012Setup" Property="VPD2012EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 132 | <PropertyRef Id="VPD2012EXPRESS_IDE" /> | 131 | <PropertyRef Id="VPD2012EXPRESS_IDE" /> |
| 133 | <InstallExecuteSequence> | 132 | <InstallExecuteSequence> |
| 134 | <Custom Action="VPD2012Setup" Before="InstallFinalize" Overridable="yes">VPD2012EXPRESS_IDE</Custom> | 133 | <Custom Action="VPD2012Setup" Before="InstallFinalize" Overridable="yes" Condition="VPD2012EXPRESS_IDE" /> |
| 135 | </InstallExecuteSequence> | 134 | </InstallExecuteSequence> |
| 136 | </Fragment> | 135 | </Fragment> |
| 137 | <!-- Custom action definition to run VPDexpress.exe /InstallVSTemplates --> | 136 | <!-- Custom action definition to run VPDexpress.exe /InstallVSTemplates --> |
| @@ -139,7 +138,7 @@ | |||
| 139 | <CustomAction Id="VPD2012InstallVSTemplates" Property="VPD2012EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 138 | <CustomAction Id="VPD2012InstallVSTemplates" Property="VPD2012EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 140 | <PropertyRef Id="VPD2012EXPRESS_IDE" /> | 139 | <PropertyRef Id="VPD2012EXPRESS_IDE" /> |
| 141 | <InstallExecuteSequence> | 140 | <InstallExecuteSequence> |
| 142 | <Custom Action="VPD2012InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VPD2012EXPRESS_IDE</Custom> | 141 | <Custom Action="VPD2012InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VPD2012EXPRESS_IDE" /> |
| 143 | </InstallExecuteSequence> | 142 | </InstallExecuteSequence> |
| 144 | </Fragment> | 143 | </Fragment> |
| 145 | 144 | ||
| @@ -215,7 +214,7 @@ | |||
| 215 | <CustomAction Id="VS2012WinExpressSetup" Property="VS2012WINEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 214 | <CustomAction Id="VS2012WinExpressSetup" Property="VS2012WINEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 216 | <PropertyRef Id="VS2012WINEXPRESS_IDE" /> | 215 | <PropertyRef Id="VS2012WINEXPRESS_IDE" /> |
| 217 | <InstallExecuteSequence> | 216 | <InstallExecuteSequence> |
| 218 | <Custom Action="VS2012WinExpressSetup" Before="InstallFinalize" Overridable="yes">VS2012WINEXPRESS_IDE</Custom> | 217 | <Custom Action="VS2012WinExpressSetup" Before="InstallFinalize" Overridable="yes" Condition="VS2012WINEXPRESS_IDE" /> |
| 219 | </InstallExecuteSequence> | 218 | </InstallExecuteSequence> |
| 220 | </Fragment> | 219 | </Fragment> |
| 221 | <!-- Custom action definition to run vswinexpress.exe /InstallVSTemplates --> | 220 | <!-- Custom action definition to run vswinexpress.exe /InstallVSTemplates --> |
| @@ -223,7 +222,7 @@ | |||
| 223 | <CustomAction Id="VS2012WinExpressInstallVSTemplates" Property="VS2012WINEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 222 | <CustomAction Id="VS2012WinExpressInstallVSTemplates" Property="VS2012WINEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 224 | <PropertyRef Id="VS2012WINEXPRESS_IDE" /> | 223 | <PropertyRef Id="VS2012WINEXPRESS_IDE" /> |
| 225 | <InstallExecuteSequence> | 224 | <InstallExecuteSequence> |
| 226 | <Custom Action="VS2012WinExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS2012WINEXPRESS_IDE</Custom> | 225 | <Custom Action="VS2012WinExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2012WINEXPRESS_IDE" /> |
| 227 | </InstallExecuteSequence> | 226 | </InstallExecuteSequence> |
| 228 | </Fragment> | 227 | </Fragment> |
| 229 | 228 | ||
| @@ -242,7 +241,7 @@ | |||
| 242 | <CustomAction Id="VS2012WDExpressSetup" Property="VS2012WDEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 241 | <CustomAction Id="VS2012WDExpressSetup" Property="VS2012WDEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 243 | <PropertyRef Id="VS2012WDEXPRESS_IDE" /> | 242 | <PropertyRef Id="VS2012WDEXPRESS_IDE" /> |
| 244 | <InstallExecuteSequence> | 243 | <InstallExecuteSequence> |
| 245 | <Custom Action="VS2012WDExpressSetup" Before="InstallFinalize" Overridable="yes">VS2012WDEXPRESS_IDE</Custom> | 244 | <Custom Action="VS2012WDExpressSetup" Before="InstallFinalize" Overridable="yes" Condition="VS2012WDEXPRESS_IDE" /> |
| 246 | </InstallExecuteSequence> | 245 | </InstallExecuteSequence> |
| 247 | </Fragment> | 246 | </Fragment> |
| 248 | <!-- Custom action definition to run WDExpress.exe /InstallVSTemplates --> | 247 | <!-- Custom action definition to run WDExpress.exe /InstallVSTemplates --> |
| @@ -250,7 +249,7 @@ | |||
| 250 | <CustomAction Id="VS2012WDExpressInstallVSTemplates" Property="VS2012WDEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 249 | <CustomAction Id="VS2012WDExpressInstallVSTemplates" Property="VS2012WDEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 251 | <PropertyRef Id="VS2012WDEXPRESS_IDE" /> | 250 | <PropertyRef Id="VS2012WDEXPRESS_IDE" /> |
| 252 | <InstallExecuteSequence> | 251 | <InstallExecuteSequence> |
| 253 | <Custom Action="VS2012WDExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS2012WDEXPRESS_IDE</Custom> | 252 | <Custom Action="VS2012WDExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2012WDEXPRESS_IDE" /> |
| 254 | </InstallExecuteSequence> | 253 | </InstallExecuteSequence> |
| 255 | </Fragment> | 254 | </Fragment> |
| 256 | </Wix> | 255 | </Wix> |
diff --git a/src/wixlib/VS2013.wxs b/src/wixlib/VS2013.wxs index fa774ff0..6681b43f 100644 --- a/src/wixlib/VS2013.wxs +++ b/src/wixlib/VS2013.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -60,7 +59,7 @@ | |||
| 60 | <PropertyRef Id="VS2013DEVENV" /> | 59 | <PropertyRef Id="VS2013DEVENV" /> |
| 61 | 60 | ||
| 62 | <InstallExecuteSequence> | 61 | <InstallExecuteSequence> |
| 63 | <Custom Action="VS2013Setup" Before="InstallFinalize" Overridable="yes">VS2013DEVENV</Custom> | 62 | <Custom Action="VS2013Setup" Before="InstallFinalize" Overridable="yes" Condition="VS2013DEVENV" /> |
| 64 | </InstallExecuteSequence> | 63 | </InstallExecuteSequence> |
| 65 | </Fragment> | 64 | </Fragment> |
| 66 | 65 | ||
| @@ -69,7 +68,7 @@ | |||
| 69 | <PropertyRef Id="VS2013DEVENV" /> | 68 | <PropertyRef Id="VS2013DEVENV" /> |
| 70 | 69 | ||
| 71 | <InstallExecuteSequence> | 70 | <InstallExecuteSequence> |
| 72 | <Custom Action="VS2013InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS2013DEVENV</Custom> | 71 | <Custom Action="VS2013InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2013DEVENV" /> |
| 73 | </InstallExecuteSequence> | 72 | </InstallExecuteSequence> |
| 74 | </Fragment> | 73 | </Fragment> |
| 75 | 74 | ||
| @@ -108,7 +107,7 @@ | |||
| 108 | <CustomAction Id="VWD2013Setup" Property="VWD2013EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 107 | <CustomAction Id="VWD2013Setup" Property="VWD2013EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 109 | <PropertyRef Id="VWD2013EXPRESS_IDE" /> | 108 | <PropertyRef Id="VWD2013EXPRESS_IDE" /> |
| 110 | <InstallExecuteSequence> | 109 | <InstallExecuteSequence> |
| 111 | <Custom Action="VWD2013Setup" Before="InstallFinalize" Overridable="yes">VWD2013EXPRESS_IDE</Custom> | 110 | <Custom Action="VWD2013Setup" Before="InstallFinalize" Overridable="yes" Condition="VWD2013EXPRESS_IDE" /> |
| 112 | </InstallExecuteSequence> | 111 | </InstallExecuteSequence> |
| 113 | </Fragment> | 112 | </Fragment> |
| 114 | <!-- Custom action definition to run vwdexpress.exe /InstallVSTemplates --> | 113 | <!-- Custom action definition to run vwdexpress.exe /InstallVSTemplates --> |
| @@ -116,7 +115,7 @@ | |||
| 116 | <CustomAction Id="VWD2013InstallVSTemplates" Property="VWD2013EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 115 | <CustomAction Id="VWD2013InstallVSTemplates" Property="VWD2013EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 117 | <PropertyRef Id="VWD2013EXPRESS_IDE" /> | 116 | <PropertyRef Id="VWD2013EXPRESS_IDE" /> |
| 118 | <InstallExecuteSequence> | 117 | <InstallExecuteSequence> |
| 119 | <Custom Action="VWD2013InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VWD2013EXPRESS_IDE</Custom> | 118 | <Custom Action="VWD2013InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VWD2013EXPRESS_IDE" /> |
| 120 | </InstallExecuteSequence> | 119 | </InstallExecuteSequence> |
| 121 | </Fragment> | 120 | </Fragment> |
| 122 | 121 | ||
| @@ -131,7 +130,7 @@ | |||
| 131 | <CustomAction Id="VPD2013Setup" Property="VPD2013EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 130 | <CustomAction Id="VPD2013Setup" Property="VPD2013EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 132 | <PropertyRef Id="VPD2013EXPRESS_IDE" /> | 131 | <PropertyRef Id="VPD2013EXPRESS_IDE" /> |
| 133 | <InstallExecuteSequence> | 132 | <InstallExecuteSequence> |
| 134 | <Custom Action="VPD2013Setup" Before="InstallFinalize" Overridable="yes">VPD2013EXPRESS_IDE</Custom> | 133 | <Custom Action="VPD2013Setup" Before="InstallFinalize" Overridable="yes" Condition="VPD2013EXPRESS_IDE" /> |
| 135 | </InstallExecuteSequence> | 134 | </InstallExecuteSequence> |
| 136 | </Fragment> | 135 | </Fragment> |
| 137 | <!-- Custom action definition to run VPDexpress.exe /InstallVSTemplates --> | 136 | <!-- Custom action definition to run VPDexpress.exe /InstallVSTemplates --> |
| @@ -139,7 +138,7 @@ | |||
| 139 | <CustomAction Id="VPD2013InstallVSTemplates" Property="VPD2013EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 138 | <CustomAction Id="VPD2013InstallVSTemplates" Property="VPD2013EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 140 | <PropertyRef Id="VPD2013EXPRESS_IDE" /> | 139 | <PropertyRef Id="VPD2013EXPRESS_IDE" /> |
| 141 | <InstallExecuteSequence> | 140 | <InstallExecuteSequence> |
| 142 | <Custom Action="VPD2013InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VPD2013EXPRESS_IDE</Custom> | 141 | <Custom Action="VPD2013InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VPD2013EXPRESS_IDE" /> |
| 143 | </InstallExecuteSequence> | 142 | </InstallExecuteSequence> |
| 144 | </Fragment> | 143 | </Fragment> |
| 145 | 144 | ||
| @@ -209,7 +208,7 @@ | |||
| 209 | <CustomAction Id="VS2013WinExpressSetup" Property="VS2013WINEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 208 | <CustomAction Id="VS2013WinExpressSetup" Property="VS2013WINEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 210 | <PropertyRef Id="VS2013WINEXPRESS_IDE" /> | 209 | <PropertyRef Id="VS2013WINEXPRESS_IDE" /> |
| 211 | <InstallExecuteSequence> | 210 | <InstallExecuteSequence> |
| 212 | <Custom Action="VS2013WinExpressSetup" Before="InstallFinalize" Overridable="yes">VS2013WINEXPRESS_IDE</Custom> | 211 | <Custom Action="VS2013WinExpressSetup" Before="InstallFinalize" Overridable="yes" Condition="VS2013WINEXPRESS_IDE" /> |
| 213 | </InstallExecuteSequence> | 212 | </InstallExecuteSequence> |
| 214 | </Fragment> | 213 | </Fragment> |
| 215 | 214 | ||
| @@ -218,7 +217,7 @@ | |||
| 218 | <CustomAction Id="VS2013WinExpressInstallVSTemplates" Property="VS2013WINEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 217 | <CustomAction Id="VS2013WinExpressInstallVSTemplates" Property="VS2013WINEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 219 | <PropertyRef Id="VS2013WINEXPRESS_IDE" /> | 218 | <PropertyRef Id="VS2013WINEXPRESS_IDE" /> |
| 220 | <InstallExecuteSequence> | 219 | <InstallExecuteSequence> |
| 221 | <Custom Action="VS2013WinExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS2013WINEXPRESS_IDE</Custom> | 220 | <Custom Action="VS2013WinExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2013WINEXPRESS_IDE" /> |
| 222 | </InstallExecuteSequence> | 221 | </InstallExecuteSequence> |
| 223 | </Fragment> | 222 | </Fragment> |
| 224 | 223 | ||
| @@ -238,7 +237,7 @@ | |||
| 238 | <CustomAction Id="VS2013WDExpressSetup" Property="VS2013WDEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 237 | <CustomAction Id="VS2013WDExpressSetup" Property="VS2013WDEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 239 | <PropertyRef Id="VS2013WDEXPRESS_IDE" /> | 238 | <PropertyRef Id="VS2013WDEXPRESS_IDE" /> |
| 240 | <InstallExecuteSequence> | 239 | <InstallExecuteSequence> |
| 241 | <Custom Action="VS2013WDExpressSetup" Before="InstallFinalize" Overridable="yes">VS2013WDEXPRESS_IDE</Custom> | 240 | <Custom Action="VS2013WDExpressSetup" Before="InstallFinalize" Overridable="yes" Condition="VS2013WDEXPRESS_IDE" /> |
| 242 | </InstallExecuteSequence> | 241 | </InstallExecuteSequence> |
| 243 | </Fragment> | 242 | </Fragment> |
| 244 | 243 | ||
| @@ -247,7 +246,7 @@ | |||
| 247 | <CustomAction Id="VS2013WDExpressInstallVSTemplates" Property="VS2013WDEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 246 | <CustomAction Id="VS2013WDExpressInstallVSTemplates" Property="VS2013WDEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 248 | <PropertyRef Id="VS2013WDEXPRESS_IDE" /> | 247 | <PropertyRef Id="VS2013WDEXPRESS_IDE" /> |
| 249 | <InstallExecuteSequence> | 248 | <InstallExecuteSequence> |
| 250 | <Custom Action="VS2013WDExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS2013WDEXPRESS_IDE</Custom> | 249 | <Custom Action="VS2013WDExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2013WDEXPRESS_IDE" /> |
| 251 | </InstallExecuteSequence> | 250 | </InstallExecuteSequence> |
| 252 | </Fragment> | 251 | </Fragment> |
| 253 | </Wix> | 252 | </Wix> |
diff --git a/src/wixlib/VS2015.wxs b/src/wixlib/VS2015.wxs index b7fb7b4d..f14802e2 100644 --- a/src/wixlib/VS2015.wxs +++ b/src/wixlib/VS2015.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -60,7 +59,7 @@ | |||
| 60 | <PropertyRef Id="VS2015DEVENV" /> | 59 | <PropertyRef Id="VS2015DEVENV" /> |
| 61 | 60 | ||
| 62 | <InstallExecuteSequence> | 61 | <InstallExecuteSequence> |
| 63 | <Custom Action="VS2015Setup" Before="InstallFinalize" Overridable="yes">VS2015DEVENV</Custom> | 62 | <Custom Action="VS2015Setup" Before="InstallFinalize" Overridable="yes" Condition="VS2015DEVENV" /> |
| 64 | </InstallExecuteSequence> | 63 | </InstallExecuteSequence> |
| 65 | </Fragment> | 64 | </Fragment> |
| 66 | 65 | ||
| @@ -69,7 +68,7 @@ | |||
| 69 | <PropertyRef Id="VS2015DEVENV" /> | 68 | <PropertyRef Id="VS2015DEVENV" /> |
| 70 | 69 | ||
| 71 | <InstallExecuteSequence> | 70 | <InstallExecuteSequence> |
| 72 | <Custom Action="VS2015InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS2015DEVENV</Custom> | 71 | <Custom Action="VS2015InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2015DEVENV" /> |
| 73 | </InstallExecuteSequence> | 72 | </InstallExecuteSequence> |
| 74 | </Fragment> | 73 | </Fragment> |
| 75 | 74 | ||
| @@ -106,7 +105,7 @@ | |||
| 106 | <CustomAction Id="VWD2015Setup" Property="VWD2015EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 105 | <CustomAction Id="VWD2015Setup" Property="VWD2015EXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 107 | <PropertyRef Id="VWD2015EXPRESS_IDE" /> | 106 | <PropertyRef Id="VWD2015EXPRESS_IDE" /> |
| 108 | <InstallExecuteSequence> | 107 | <InstallExecuteSequence> |
| 109 | <Custom Action="VWD2015Setup" Before="InstallFinalize" Overridable="yes">VWD2015EXPRESS_IDE</Custom> | 108 | <Custom Action="VWD2015Setup" Before="InstallFinalize" Overridable="yes" Condition="VWD2015EXPRESS_IDE" /> |
| 110 | </InstallExecuteSequence> | 109 | </InstallExecuteSequence> |
| 111 | </Fragment> | 110 | </Fragment> |
| 112 | <!-- Custom action definition to run vwdexpress.exe /InstallVSTemplates --> | 111 | <!-- Custom action definition to run vwdexpress.exe /InstallVSTemplates --> |
| @@ -114,7 +113,7 @@ | |||
| 114 | <CustomAction Id="VWD2015InstallVSTemplates" Property="VWD2015EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 113 | <CustomAction Id="VWD2015InstallVSTemplates" Property="VWD2015EXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 115 | <PropertyRef Id="VWD2015EXPRESS_IDE" /> | 114 | <PropertyRef Id="VWD2015EXPRESS_IDE" /> |
| 116 | <InstallExecuteSequence> | 115 | <InstallExecuteSequence> |
| 117 | <Custom Action="VWD2015InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VWD2015EXPRESS_IDE</Custom> | 116 | <Custom Action="VWD2015InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VWD2015EXPRESS_IDE" /> |
| 118 | </InstallExecuteSequence> | 117 | </InstallExecuteSequence> |
| 119 | </Fragment> | 118 | </Fragment> |
| 120 | 119 | ||
| @@ -173,7 +172,7 @@ | |||
| 173 | <CustomAction Id="VS2015WinExpressSetup" Property="VS2015WINEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> | 172 | <CustomAction Id="VS2015WinExpressSetup" Property="VS2015WINEXPRESS_IDE" ExeCommand="/setup" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 174 | <PropertyRef Id="VS2015WINEXPRESS_IDE" /> | 173 | <PropertyRef Id="VS2015WINEXPRESS_IDE" /> |
| 175 | <InstallExecuteSequence> | 174 | <InstallExecuteSequence> |
| 176 | <Custom Action="VS2015WinExpressSetup" Before="InstallFinalize" Overridable="yes">VS2015WINEXPRESS_IDE</Custom> | 175 | <Custom Action="VS2015WinExpressSetup" Before="InstallFinalize" Overridable="yes" Condition="VS2015WINEXPRESS_IDE" /> |
| 177 | </InstallExecuteSequence> | 176 | </InstallExecuteSequence> |
| 178 | </Fragment> | 177 | </Fragment> |
| 179 | <!-- Custom action definition to run vswinexpress.exe /InstallVSTemplates --> | 178 | <!-- Custom action definition to run vswinexpress.exe /InstallVSTemplates --> |
| @@ -181,7 +180,7 @@ | |||
| 181 | <CustomAction Id="VS2015WinExpressInstallVSTemplates" Property="VS2015WINEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> | 180 | <CustomAction Id="VS2015WinExpressInstallVSTemplates" Property="VS2015WINEXPRESS_IDE" ExeCommand="/InstallVSTemplates" Execute="deferred" Return="ignore" Impersonate="no" /> |
| 182 | <PropertyRef Id="VS2015WINEXPRESS_IDE" /> | 181 | <PropertyRef Id="VS2015WINEXPRESS_IDE" /> |
| 183 | <InstallExecuteSequence> | 182 | <InstallExecuteSequence> |
| 184 | <Custom Action="VS2015WinExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS2015WINEXPRESS_IDE</Custom> | 183 | <Custom Action="VS2015WinExpressInstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2015WINEXPRESS_IDE" /> |
| 185 | </InstallExecuteSequence> | 184 | </InstallExecuteSequence> |
| 186 | </Fragment> | 185 | </Fragment> |
| 187 | </Wix> | 186 | </Wix> |
diff --git a/src/wixlib/VS2017.wxs b/src/wixlib/VS2017.wxs index acc96d67..5524361d 100644 --- a/src/wixlib/VS2017.wxs +++ b/src/wixlib/VS2017.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -74,7 +73,7 @@ | |||
| 74 | <PropertyRef Id="VS2017DEVENV" /> | 73 | <PropertyRef Id="VS2017DEVENV" /> |
| 75 | 74 | ||
| 76 | <InstallExecuteSequence> | 75 | <InstallExecuteSequence> |
| 77 | <Custom Action="VS2017Setup" Before="InstallFinalize" Overridable="yes">VS2017DEVENV</Custom> | 76 | <Custom Action="VS2017Setup" Before="InstallFinalize" Overridable="yes" Condition="VS2017DEVENV" /> |
| 78 | </InstallExecuteSequence> | 77 | </InstallExecuteSequence> |
| 79 | </Fragment> | 78 | </Fragment> |
| 80 | 79 | ||
| @@ -83,7 +82,7 @@ | |||
| 83 | <PropertyRef Id="VS2017DEVENV" /> | 82 | <PropertyRef Id="VS2017DEVENV" /> |
| 84 | 83 | ||
| 85 | <InstallExecuteSequence> | 84 | <InstallExecuteSequence> |
| 86 | <Custom Action="VS2017InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS2017DEVENV</Custom> | 85 | <Custom Action="VS2017InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2017DEVENV" /> |
| 87 | </InstallExecuteSequence> | 86 | </InstallExecuteSequence> |
| 88 | </Fragment> | 87 | </Fragment> |
| 89 | 88 | ||
diff --git a/src/wixlib/VS2019.wxs b/src/wixlib/VS2019.wxs index 57ae6168..0be63dec 100644 --- a/src/wixlib/VS2019.wxs +++ b/src/wixlib/VS2019.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -74,7 +73,7 @@ | |||
| 74 | <PropertyRef Id="VS2019DEVENV" /> | 73 | <PropertyRef Id="VS2019DEVENV" /> |
| 75 | 74 | ||
| 76 | <InstallExecuteSequence> | 75 | <InstallExecuteSequence> |
| 77 | <Custom Action="VS2019Setup" Before="InstallFinalize" Overridable="yes">VS2019DEVENV</Custom> | 76 | <Custom Action="VS2019Setup" Before="InstallFinalize" Overridable="yes" Condition="VS2019DEVENV" /> |
| 78 | </InstallExecuteSequence> | 77 | </InstallExecuteSequence> |
| 79 | </Fragment> | 78 | </Fragment> |
| 80 | 79 | ||
| @@ -83,7 +82,7 @@ | |||
| 83 | <PropertyRef Id="VS2019DEVENV" /> | 82 | <PropertyRef Id="VS2019DEVENV" /> |
| 84 | 83 | ||
| 85 | <InstallExecuteSequence> | 84 | <InstallExecuteSequence> |
| 86 | <Custom Action="VS2019InstallVSTemplates" Before="InstallFinalize" Overridable="yes">VS2019DEVENV</Custom> | 85 | <Custom Action="VS2019InstallVSTemplates" Before="InstallFinalize" Overridable="yes" Condition="VS2019DEVENV" /> |
| 87 | </InstallExecuteSequence> | 86 | </InstallExecuteSequence> |
| 88 | </Fragment> | 87 | </Fragment> |
| 89 | 88 | ||
diff --git a/src/wixlib/VSExtension_Platform.wxi b/src/wixlib/VSExtension_Platform.wxi index 30d107ef..f9cd96f4 100644 --- a/src/wixlib/VSExtension_Platform.wxi +++ b/src/wixlib/VSExtension_Platform.wxi | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | <Include xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 3 | <Include xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| 5 | <?include caSuffix.wxi ?> | 4 | <?include caSuffix.wxi ?> |
| 6 | <Fragment> | 5 | <Fragment> |
| 7 | <CustomAction Id="VSFindInstances$(var.Suffix)" BinaryKey="VSCA$(var.Suffix)" DllEntry="FindInstances" Execute="firstSequence" Return="check" SuppressModularization="yes" /> | 6 | <CustomAction Id="VSFindInstances$(var.Suffix)" DllEntry="FindInstances" Execute="firstSequence" Return="check" SuppressModularization="yes" BinaryRef="VSCA$(var.Suffix)" /> |
| 8 | <InstallExecuteSequence> | 7 | <InstallExecuteSequence> |
| 9 | <Custom Action="VSFindInstances$(var.Suffix)" Before="AppSearch" Overridable="yes" /> | 8 | <Custom Action="VSFindInstances$(var.Suffix)" Before="AppSearch" Overridable="yes" /> |
| 10 | </InstallExecuteSequence> | 9 | </InstallExecuteSequence> |
diff --git a/src/wixlib/VsixPackage.wxs b/src/wixlib/VsixPackage.wxs index 8149c55b..5937177b 100644 --- a/src/wixlib/VsixPackage.wxs +++ b/src/wixlib/VsixPackage.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -47,15 +46,15 @@ | |||
| 47 | </Property> | 46 | </Property> |
| 48 | 47 | ||
| 49 | <!-- Use the latest VS- or VWD-installed VSIXInstaller.exe. --> | 48 | <!-- Use the latest VS- or VWD-installed VSIXInstaller.exe. --> |
| 50 | <SetProperty Action="SetVS2015Vsix" Id="VS_VSIX_INSTALLER_PATH" Value="[VS2015_VSIX_INSTALLER_PATH]" Sequence="both" After="AppSearch">NOT VS_VSIX_INSTALLER_PATH AND VS2015_VSIX_INSTALLER_PATH</SetProperty> | 49 | <SetProperty Action="SetVS2015Vsix" Id="VS_VSIX_INSTALLER_PATH" Value="[VS2015_VSIX_INSTALLER_PATH]" Sequence="both" After="AppSearch" Condition="NOT VS_VSIX_INSTALLER_PATH AND VS2015_VSIX_INSTALLER_PATH" /> |
| 51 | <SetProperty Action="Vwd2015VsixWhenVSAbsent" Id="VS_VSIX_INSTALLER_PATH" Value="[VWD2015_VSIX_INSTALL_ROOT]\Common7\IDE\VSIXInstaller.exe" Sequence="both" After="SetVS2015Vsix">NOT VS_VSIX_INSTALLER_PATH AND VWD2015_VSIX_INSTALL_ROOT</SetProperty> | 50 | <SetProperty Action="Vwd2015VsixWhenVSAbsent" Id="VS_VSIX_INSTALLER_PATH" Value="[VWD2015_VSIX_INSTALL_ROOT]\Common7\IDE\VSIXInstaller.exe" Sequence="both" After="SetVS2015Vsix" Condition="NOT VS_VSIX_INSTALLER_PATH AND VWD2015_VSIX_INSTALL_ROOT" /> |
| 52 | 51 | ||
| 53 | <SetProperty Action="SetVS2013Vsix" Id="VS_VSIX_INSTALLER_PATH" Value="[VS2013_VSIX_INSTALLER_PATH]" Sequence="both" After="Vwd2015VsixWhenVSAbsent">NOT VS_VSIX_INSTALLER_PATH AND VS2013_VSIX_INSTALLER_PATH</SetProperty> | 52 | <SetProperty Action="SetVS2013Vsix" Id="VS_VSIX_INSTALLER_PATH" Value="[VS2013_VSIX_INSTALLER_PATH]" Sequence="both" After="Vwd2015VsixWhenVSAbsent" Condition="NOT VS_VSIX_INSTALLER_PATH AND VS2013_VSIX_INSTALLER_PATH" /> |
| 54 | <SetProperty Action="Vwd2013VsixWhenVSAbsent" Id="VS_VSIX_INSTALLER_PATH" Value="[VWD2013_VSIX_INSTALL_ROOT]\Common7\IDE\VSIXInstaller.exe" Sequence="both" After="SetVS2013Vsix">NOT VS_VSIX_INSTALLER_PATH AND VWD2013_VSIX_INSTALL_ROOT</SetProperty> | 53 | <SetProperty Action="Vwd2013VsixWhenVSAbsent" Id="VS_VSIX_INSTALLER_PATH" Value="[VWD2013_VSIX_INSTALL_ROOT]\Common7\IDE\VSIXInstaller.exe" Sequence="both" After="SetVS2013Vsix" Condition="NOT VS_VSIX_INSTALLER_PATH AND VWD2013_VSIX_INSTALL_ROOT" /> |
| 55 | 54 | ||
| 56 | <SetProperty Action="SetVS2012Vsix" Id="VS_VSIX_INSTALLER_PATH" Value="[VS2012_VSIX_INSTALLER_PATH]" Sequence="both" After="Vwd2013VsixWhenVSAbsent">NOT VS_VSIX_INSTALLER_PATH AND VS2012_VSIX_INSTALLER_PATH</SetProperty> | 55 | <SetProperty Action="SetVS2012Vsix" Id="VS_VSIX_INSTALLER_PATH" Value="[VS2012_VSIX_INSTALLER_PATH]" Sequence="both" After="Vwd2013VsixWhenVSAbsent" Condition="NOT VS_VSIX_INSTALLER_PATH AND VS2012_VSIX_INSTALLER_PATH" /> |
| 57 | <SetProperty Action="Vwd2012VsixWhenVSAbsent" Id="VS_VSIX_INSTALLER_PATH" Value="[VWD2012_VSIX_INSTALL_ROOT]\Common7\IDE\VSIXInstaller.exe" Sequence="both" After="SetVS2012Vsix">NOT VS_VSIX_INSTALLER_PATH AND VWD2012_VSIX_INSTALL_ROOT</SetProperty> | 56 | <SetProperty Action="Vwd2012VsixWhenVSAbsent" Id="VS_VSIX_INSTALLER_PATH" Value="[VWD2012_VSIX_INSTALL_ROOT]\Common7\IDE\VSIXInstaller.exe" Sequence="both" After="SetVS2012Vsix" Condition="NOT VS_VSIX_INSTALLER_PATH AND VWD2012_VSIX_INSTALL_ROOT" /> |
| 58 | 57 | ||
| 59 | <SetProperty Action="SetVS2010Vsix" Id="VS_VSIX_INSTALLER_PATH" Value="[VS2010_VSIX_INSTALLER_PATH]" Sequence="both" After="Vwd2012VsixWhenVSAbsent">NOT VS_VSIX_INSTALLER_PATH AND VS2010_VSIX_INSTALLER_PATH</SetProperty> | 58 | <SetProperty Action="SetVS2010Vsix" Id="VS_VSIX_INSTALLER_PATH" Value="[VS2010_VSIX_INSTALLER_PATH]" Sequence="both" After="Vwd2012VsixWhenVSAbsent" Condition="NOT VS_VSIX_INSTALLER_PATH AND VS2010_VSIX_INSTALLER_PATH" /> |
| 60 | </Fragment> | 59 | </Fragment> |
| 61 | </Wix> | 60 | </Wix> |
diff --git a/src/wixlib/vs2005/VS2005_VSIPCC_Collection_Files_RTL.wxs b/src/wixlib/vs2005/VS2005_VSIPCC_Collection_Files_RTL.wxs index bb0dfd62..66757349 100644 --- a/src/wixlib/vs2005/VS2005_VSIPCC_Collection_Files_RTL.wxs +++ b/src/wixlib/vs2005/VS2005_VSIPCC_Collection_Files_RTL.wxs | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| @@ -24,41 +23,41 @@ | |||
| 24 | </Component> | 23 | </Component> |
| 25 | </Directory> | 24 | </Directory> |
| 26 | </DirectoryRef> | 25 | </DirectoryRef> |
| 27 | <CustomAction Id="CA_HxMerge_VSIPCC_VSCC" Return="ignore" Execute="commit" Impersonate="no" BinaryKey="BIN_File_60377" ExeCommand="ms-help://MS.VSCC.v80" /> | 26 | <CustomAction Id="CA_HxMerge_VSIPCC_VSCC" Return="ignore" Execute="commit" Impersonate="no" ExeCommand="ms-help://MS.VSCC.v80" BinaryRef="BIN_File_60377" /> |
| 28 | <CustomAction Id="CA_HxMerge_VSIPCC_VSExpCC" Return="ignore" Execute="commit" Impersonate="no" BinaryKey="BIN_File_60377" ExeCommand="ms-help://MS.VSExpressCC.v80" /> | 27 | <CustomAction Id="CA_HxMerge_VSIPCC_VSExpCC" Return="ignore" Execute="commit" Impersonate="no" ExeCommand="ms-help://MS.VSExpressCC.v80" BinaryRef="BIN_File_60377" /> |
| 29 | <InstallExecuteSequence> | 28 | <InstallExecuteSequence> |
| 30 | <Custom Action="CA_HxMerge_VSIPCC_VSCC" After="CA_RegisterMicrosoftHelp.3643236F_FC70_11D3_A536_0090278A1BB8"/> | 29 | <Custom Action="CA_HxMerge_VSIPCC_VSCC" After="CA_RegisterMicrosoftHelp.3643236F_FC70_11D3_A536_0090278A1BB8" /> |
| 31 | <Custom Action="CA_HxMerge_VSIPCC_VSExpCC" After="CA_RegisterMicrosoftHelp.3643236F_FC70_11D3_A536_0090278A1BB8"/> | 30 | <Custom Action="CA_HxMerge_VSIPCC_VSExpCC" After="CA_RegisterMicrosoftHelp.3643236F_FC70_11D3_A536_0090278A1BB8" /> |
| 32 | </InstallExecuteSequence> | 31 | </InstallExecuteSequence> |
| 33 | <Binary Id="BIN_File_60377" SourceFile="$(sys.SOURCEFILEDIR)\Redist\BIN_File_60377.dll" /> | 32 | <Binary Id="BIN_File_60377" SourceFile="$(sys.SOURCEFILEDIR)\Redist\BIN_File_60377.dll" /> |
| 34 | <CustomTable Id="HelpPlugin"> | 33 | <CustomTable Id="HelpPlugin"> |
| 35 | <Row> | 34 | <Row> |
| 36 | <Data Column="HelpNamespace_">MS_VSIPCC_v80</Data> | 35 | <Data Column="HelpNamespace_" Value="MS_VSIPCC_v80" /> |
| 37 | <Data Column="HelpNamespace_Parent">MS_VSCC_v80</Data> | 36 | <Data Column="HelpNamespace_Parent" Value="MS_VSCC_v80" /> |
| 38 | <Data Column="File_HxT">FL_vsipcc_hxt_86880________</Data> | 37 | <Data Column="File_HxT" Value="FL_vsipcc_hxt_86880________" /> |
| 39 | <Data Column="File_HxA" /> | 38 | <Data Column="File_HxA" /> |
| 40 | <Data Column="File_ParentHxT" /> | 39 | <Data Column="File_ParentHxT" /> |
| 41 | </Row> | 40 | </Row> |
| 42 | <Row> | 41 | <Row> |
| 43 | <Data Column="HelpNamespace_">MS_VSIPCC_v80</Data> | 42 | <Data Column="HelpNamespace_" Value="MS_VSIPCC_v80" /> |
| 44 | <Data Column="HelpNamespace_Parent">MS_VSExpressCC_v80</Data> | 43 | <Data Column="HelpNamespace_Parent" Value="MS_VSExpressCC_v80" /> |
| 45 | <Data Column="File_HxT">FL_vsipcc_hxt_86880________</Data> | 44 | <Data Column="File_HxT" Value="FL_vsipcc_hxt_86880________" /> |
| 46 | <Data Column="File_HxA" /> | 45 | <Data Column="File_HxA" /> |
| 47 | <Data Column="File_ParentHxT" /> | 46 | <Data Column="File_ParentHxT" /> |
| 48 | </Row> | 47 | </Row> |
| 49 | </CustomTable> | 48 | </CustomTable> |
| 50 | <CustomTable Id="HelpNamespace"> | 49 | <CustomTable Id="HelpNamespace"> |
| 51 | <Row> | 50 | <Row> |
| 52 | <Data Column="NamespaceKey">MS_VSIPCC_v80</Data> | 51 | <Data Column="NamespaceKey" Value="MS_VSIPCC_v80" /> |
| 53 | <Data Column="NamespaceName">MS.VSIPCC.v80</Data> | 52 | <Data Column="NamespaceName" Value="MS.VSIPCC.v80" /> |
| 54 | <Data Column="File_Collection">FL_vsipcc_hxc_86879________</Data> | 53 | <Data Column="File_Collection" Value="FL_vsipcc_hxc_86879________" /> |
| 55 | <Data Column="Description">VSIP Documentation</Data> | 54 | <Data Column="Description" Value="VSIP Documentation" /> |
| 56 | </Row> | 55 | </Row> |
| 57 | </CustomTable> | 56 | </CustomTable> |
| 58 | 57 | ||
| 59 | <ComponentGroup Id="Help2_VS2005_Namespace_Components"> | 58 | <ComponentGroup Id="Help2_VS2005_Namespace_Components"> |
| 60 | <ComponentRef Id="VSIPCC_Reg"/> | 59 | <ComponentRef Id="VSIPCC_Reg" /> |
| 61 | <ComponentRef Id="vsipcc_collection________"/> | 60 | <ComponentRef Id="vsipcc_collection________" /> |
| 62 | </ComponentGroup> | 61 | </ComponentGroup> |
| 63 | </Fragment> | 62 | </Fragment> |
| 64 | </Wix> | 63 | </Wix> |
diff --git a/src/wixlib/vs2008/VS2008_VSIPCC_Collection_Files_RTL.wxs b/src/wixlib/vs2008/VS2008_VSIPCC_Collection_Files_RTL.wxs index bfeef18f..9fb1a0e5 100644 --- a/src/wixlib/vs2008/VS2008_VSIPCC_Collection_Files_RTL.wxs +++ b/src/wixlib/vs2008/VS2008_VSIPCC_Collection_Files_RTL.wxs | |||
| @@ -1,12 +1,11 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | 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 | <!-- 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 | 2 | ||
| 4 | 3 | ||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | 4 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> |
| 6 | <Fragment Id="VS2008_Namespace"> | 5 | <Fragment Id="VS2008_Namespace"> |
| 7 | <Binary Id="BIN_435439_x86_enu" SourceFile="$(sys.SOURCEFILEDIR)\Redist\BIN_435439_x86_enu.dll" /> | 6 | <Binary Id="BIN_435439_x86_enu" SourceFile="$(sys.SOURCEFILEDIR)\Redist\BIN_435439_x86_enu.dll" /> |
| 8 | <CustomAction Id="CA_ScheduleExtHelpPlugin_VSCC_VSIPCC" BinaryKey="BIN_435439_x86_enu" DllEntry="ScheduleExtHelpPlugin" Return="ignore" /> | 7 | <CustomAction Id="CA_ScheduleExtHelpPlugin_VSCC_VSIPCC" DllEntry="ScheduleExtHelpPlugin" Return="ignore" BinaryRef="BIN_435439_x86_enu" /> |
| 9 | <CustomAction Id="CA_ExtHelpPlugin" BinaryKey="BIN_435439_x86_enu" DllEntry="ExtHelpPluginAction" Execute="deferred" Impersonate="no" /> | 8 | <CustomAction Id="CA_ExtHelpPlugin" DllEntry="ExtHelpPluginAction" Execute="deferred" Impersonate="no" BinaryRef="BIN_435439_x86_enu" /> |
| 10 | 9 | ||
| 11 | <DirectoryRef Id="VSIPCC"> | 10 | <DirectoryRef Id="VSIPCC"> |
| 12 | <Component Id="VSIPCC_Reg_27501" Guid="{7C32E9FB-9C4D-416B-8ACC-9D487ED0ADBD}" KeyPath="yes"> | 11 | <Component Id="VSIPCC_Reg_27501" Guid="{7C32E9FB-9C4D-416B-8ACC-9D487ED0ADBD}" KeyPath="yes"> |
| @@ -15,33 +14,33 @@ | |||
| 15 | </Component> | 14 | </Component> |
| 16 | <Directory Id="vsipcc_v9.0" Name="v9.0" FileSource="$(sys.SOURCEFILEDIR)\Redist"> | 15 | <Directory Id="vsipcc_v9.0" Name="v9.0" FileSource="$(sys.SOURCEFILEDIR)\Redist"> |
| 17 | <Component Id="vsipcc_collection_25097" Guid="{D419D13C-D6D8-4E2A-A3EF-B26398D36524}"> | 16 | <Component Id="vsipcc_collection_25097" Guid="{D419D13C-D6D8-4E2A-A3EF-B26398D36524}"> |
| 18 | <File Id="FL_vsipcc_reg_hxs_86878_86878_cn_ln" Name="vsipcc_reg.hxs" KeyPath="yes" Vital="no"/> | 17 | <File Id="FL_vsipcc_reg_hxs_86878_86878_cn_ln" Name="vsipcc_reg.hxs" KeyPath="yes" Vital="no" /> |
| 19 | <File Id="FL_vsipcc_hxc_86879_86879_cn_ln" Name="_vsipcc90.hxc" Vital="no"/> | 18 | <File Id="FL_vsipcc_hxc_86879_86879_cn_ln" Name="_vsipcc90.hxc" Vital="no" /> |
| 20 | <File Id="FL_vsipcc_hxt_86880_86880_cn_ln" Name="_vsipcc90.hxt" Vital="no"/> | 19 | <File Id="FL_vsipcc_hxt_86880_86880_cn_ln" Name="_vsipcc90.hxt" Vital="no" /> |
| 21 | <File Id="FL_vsipccALinks_hxk_86881_86881_cn_ln" Name="_ALinks.hxk" Vital="no"/> | 20 | <File Id="FL_vsipccALinks_hxk_86881_86881_cn_ln" Name="_ALinks.hxk" Vital="no" /> |
| 22 | <File Id="FL_vsipccBLinks_hxk_86882_86882_cn_ln" Name="_BLinks.hxk" Vital="no"/> | 21 | <File Id="FL_vsipccBLinks_hxk_86882_86882_cn_ln" Name="_BLinks.hxk" Vital="no" /> |
| 23 | <File Id="FL_vsipccCLinks_hxk_cn_ln" Name="_CLinks.hxk" Vital="no"/> | 22 | <File Id="FL_vsipccCLinks_hxk_cn_ln" Name="_CLinks.hxk" Vital="no" /> |
| 24 | <File Id="FL_vsipccFLinks_hxk_86885_86885_cn_ln" Name="_FLinks.hxk" Vital="no"/> | 23 | <File Id="FL_vsipccFLinks_hxk_86885_86885_cn_ln" Name="_FLinks.hxk" Vital="no" /> |
| 25 | <File Id="FL_vsipccKLinks_hxk_86886_86886_cn_ln" Name="_KLinks.hxk" Vital="no"/> | 24 | <File Id="FL_vsipccKLinks_hxk_86886_86886_cn_ln" Name="_KLinks.hxk" Vital="no" /> |
| 26 | <File Id="FL_vsipccNamedURLs_hxk_86888_86888_cn_ln" Name="_vsipcc_namedUrls.hxk" Vital="no"/> | 25 | <File Id="FL_vsipccNamedURLs_hxk_86888_86888_cn_ln" Name="_vsipcc_namedUrls.hxk" Vital="no" /> |
| 27 | <File Id="FL_vsipccSlinks_hxk_93825_93825_cn_ln" Name="_SLinks.hxk" Vital="no"/> | 26 | <File Id="FL_vsipccSlinks_hxk_93825_93825_cn_ln" Name="_SLinks.hxk" Vital="no" /> |
| 28 | <File Id="FL_VsipCCSamples_HxK_103959_103959_cn_ln" Name="_vsipcc_samples.HxK" Vital="no"/> | 27 | <File Id="FL_VsipCCSamples_HxK_103959_103959_cn_ln" Name="_vsipcc_samples.HxK" Vital="no" /> |
| 29 | </Component> | 28 | </Component> |
| 30 | </Directory> | 29 | </Directory> |
| 31 | </DirectoryRef> | 30 | </DirectoryRef> |
| 32 | <CustomTable Id="HelpNamespace"> | 31 | <CustomTable Id="HelpNamespace"> |
| 33 | <Row> | 32 | <Row> |
| 34 | <Data Column="NamespaceKey">MS.VSIPCC.v90</Data> | 33 | <Data Column="NamespaceKey" Value="MS.VSIPCC.v90" /> |
| 35 | <Data Column="NamespaceName">MS.VSIPCC.v90</Data> | 34 | <Data Column="NamespaceName" Value="MS.VSIPCC.v90" /> |
| 36 | <Data Column="File_Collection">FL_vsipcc_hxc_86879_86879_cn_ln</Data> | 35 | <Data Column="File_Collection" Value="FL_vsipcc_hxc_86879_86879_cn_ln" /> |
| 37 | <Data Column="Description">VSIP Documentation</Data> | 36 | <Data Column="Description" Value="VSIP Documentation" /> |
| 38 | </Row> | 37 | </Row> |
| 39 | </CustomTable> | 38 | </CustomTable> |
| 40 | <CustomTable Id="HelpPlugin"> | 39 | <CustomTable Id="HelpPlugin"> |
| 41 | <Row> | 40 | <Row> |
| 42 | <Data Column="HelpNamespace_">MS.VSIPCC.v90</Data> | 41 | <Data Column="HelpNamespace_" Value="MS.VSIPCC.v90" /> |
| 43 | <Data Column="HelpNamespace_Parent">MS.VSCC.v90</Data> | 42 | <Data Column="HelpNamespace_Parent" Value="MS.VSCC.v90" /> |
| 44 | <Data Column="File_HxT">FL_vsipcc_hxt_86880_86880_cn_ln</Data> | 43 | <Data Column="File_HxT" Value="FL_vsipcc_hxt_86880_86880_cn_ln" /> |
| 45 | <Data Column="File_HxA" /> | 44 | <Data Column="File_HxA" /> |
| 46 | <Data Column="File_ParentHxT" /> | 45 | <Data Column="File_ParentHxT" /> |
| 47 | </Row> | 46 | </Row> |
| @@ -50,12 +49,12 @@ | |||
| 50 | <Property Id="DirectoryTable_x86" Value="DirectoryTable" /> | 49 | <Property Id="DirectoryTable_x86" Value="DirectoryTable" /> |
| 51 | <Property Id="HHFilterTable" Value="HHFilterTable" /> | 50 | <Property Id="HHFilterTable" Value="HHFilterTable" /> |
| 52 | <InstallExecuteSequence> | 51 | <InstallExecuteSequence> |
| 53 | <Custom Action="CA_ScheduleExtHelpPlugin_VSCC_VSIPCC" After="CA_RegisterMicrosoftHelp.3643236F_FC70_11D3_A536_0090278A1BB8">Not Installed</Custom> | 52 | <Custom Action="CA_ScheduleExtHelpPlugin_VSCC_VSIPCC" After="CA_RegisterMicrosoftHelp.3643236F_FC70_11D3_A536_0090278A1BB8" Condition="Not Installed" /> |
| 54 | </InstallExecuteSequence> | 53 | </InstallExecuteSequence> |
| 55 | 54 | ||
| 56 | <ComponentGroup Id="Help2_VS2008_Namespace_Components"> | 55 | <ComponentGroup Id="Help2_VS2008_Namespace_Components"> |
| 57 | <ComponentRef Id="VSIPCC_Reg_27501"/> | 56 | <ComponentRef Id="VSIPCC_Reg_27501" /> |
| 58 | <ComponentRef Id="vsipcc_collection_25097"/> | 57 | <ComponentRef Id="vsipcc_collection_25097" /> |
| 59 | </ComponentGroup> | 58 | </ComponentGroup> |
| 60 | </Fragment> | 59 | </Fragment> |
| 61 | </Wix> | 60 | </Wix> |
