Skip to content

Commit

Permalink
Visual Studio 2019 Support
Browse files Browse the repository at this point in the history
Adds support for VS 2019
Requires a private preview build of WiX 3.14 to build IsWiX from source
  • Loading branch information
chrpai committed Dec 17, 2018
1 parent 7e1c071 commit f69a87c
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 1 deletion.
4 changes: 3 additions & 1 deletion Source/Installer/IsWiX/Code/Product.wxs
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,12 @@
<PropertyRef Id="VS2013_EXTENSIONS_DIR"/>
<PropertyRef Id="VS2015_EXTENSIONS_DIR"/>
<PropertyRef Id="VS2017_EXTENSIONS_DIR"/>

<PropertyRef Id="VS2019_EXTENSIONS_DIR"/>

<CustomActionRef Id="VS2013Setup" />
<CustomActionRef Id="VS2015Setup" />
<CustomActionRef Id="VS2017Setup" />
<CustomActionRef Id="VS2019Setup" />

</Product>
</Wix>
15 changes: 15 additions & 0 deletions Source/Installer/IsWiXNewAddInMM/IsWiXNewAddInMM.wxs
Original file line number Diff line number Diff line change
Expand Up @@ -13,41 +13,47 @@
<CopyFile Id="dupe1a" DestinationProperty="EXTENSIONDIR2013" />
<CopyFile Id="dupe1b" DestinationProperty="EXTENSIONDIR2015" />
<CopyFile Id="dupe1c" DestinationProperty="EXTENSIONDIR2017" />
<CopyFile Id="dupe1d" DestinationProperty="EXTENSIONDIR2019" />
</File>
</Component>
<Component Id="owcCA23CB3538029C34AC5B8E25A586C517" Guid="425a4ff4-b9f0-3cc0-09b5-549dbebc5b2c">
<File Id="owfCA23CB3538029C34AC5B8E25A586C517" Source="$(var.SourceDir)\IsWiXNewAddIn\Icon.png" KeyPath="yes">
<CopyFile Id="dupe2a" DestinationProperty="EXTENSIONDIR2013" />
<CopyFile Id="dupe2b" DestinationProperty="EXTENSIONDIR2015" />
<CopyFile Id="dupe2c" DestinationProperty="EXTENSIONDIR2017" />
<CopyFile Id="dupe2d" DestinationProperty="EXTENSIONDIR2019" />
</File>
</Component>
<Component Id="owc9ACB034825CA352A0F77BCC72713F5FA" Guid="a2dd8ac2-b951-0933-30c3-912a7e478e6e">
<File Id="owf9ACB034825CA352A0F77BCC72713F5FA" Source="$(var.SourceDir)\IsWiXNewAddIn\IsWiXNewAddIn.dll" KeyPath="yes">
<CopyFile Id="dupe3a" DestinationProperty="EXTENSIONDIR2013" />
<CopyFile Id="dupe3b" DestinationProperty="EXTENSIONDIR2015" />
<CopyFile Id="dupe3c" DestinationProperty="EXTENSIONDIR2017" />
<CopyFile Id="dupe3d" DestinationProperty="EXTENSIONDIR2019" />
</File>
</Component>
<Component Id="owc222911EE35769C24FC911A3C54323068" Guid="a57f46f6-27a4-db9a-1aea-28ae8633e9a5">
<File Id="owf222911EE35769C24FC911A3C54323068" Source="$(var.SourceDir)\IsWiXNewAddIn\IsWiXNewAddIn.pkgdef" KeyPath="yes">
<CopyFile Id="dupe4a" DestinationProperty="EXTENSIONDIR2013" />
<CopyFile Id="dupe4b" DestinationProperty="EXTENSIONDIR2015" />
<CopyFile Id="dupe4c" DestinationProperty="EXTENSIONDIR2017" />
<CopyFile Id="dupe4d" DestinationProperty="EXTENSIONDIR2019" />
</File>
</Component>
<Component Id="owc490F97050FC7A4C10C3F3262528BE597" Guid="0147ec98-643d-4f32-074c-5ea4315aa39b">
<File Id="owf490F97050FC7A4C10C3F3262528BE597" Source="$(var.SourceDir)\IsWiXNewAddIn\MS-PL.txt" KeyPath="yes">
<CopyFile Id="dupe5a" DestinationProperty="EXTENSIONDIR2013" />
<CopyFile Id="dupe5b" DestinationProperty="EXTENSIONDIR2015" />
<CopyFile Id="dupe5c" DestinationProperty="EXTENSIONDIR2017" />
<CopyFile Id="dupe5d" DestinationProperty="EXTENSIONDIR2019" />
</File>
</Component>
<Component Id="owcBFEC5C70CB5ABBBF8C9B36545E488F1A" Guid="8a818446-0227-6e32-38ad-5942ec132c38">
<File Id="owfBFEC5C70CB5ABBBF8C9B36545E488F1A" Source="$(var.SourceDir)\IsWiXNewAddIn\preview.png" KeyPath="yes">
<CopyFile Id="dupe6a" DestinationProperty="EXTENSIONDIR2013" />
<CopyFile Id="dupe6b" DestinationProperty="EXTENSIONDIR2015" />
<CopyFile Id="dupe6c" DestinationProperty="EXTENSIONDIR2017" />
<CopyFile Id="dupe6d" DestinationProperty="EXTENSIONDIR2019" />
</File>
</Component>
<Directory Id="owdF4721E31A25F373F7B4CEAF6BC6AA66A" Name="ProjectTemplates">
Expand All @@ -56,41 +62,47 @@
<CopyFile Id="dupept1a" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2013" />
<CopyFile Id="dupept1b" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2015" />
<CopyFile Id="dupept1c" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2017" />
<CopyFile Id="dupept1d" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2019" />
</File>
</Component>
<Component Id="owcFFCE0C513C44F110123EE656B8D9F632" Guid="74a035fd-96bd-0e85-a7f2-fb2820caefd6">
<File Id="owfFFCE0C513C44F110123EE656B8D9F632" Source="$(var.SourceDir)\IsWiXNewAddIn\ProjectTemplates\IsWiXBootstrapperSolutionTemplate4.zip" KeyPath="yes">
<CopyFile Id="dupept2a" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2013" />
<CopyFile Id="dupept2b" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2015" />
<CopyFile Id="dupept2c" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2017" />
<CopyFile Id="dupept2d" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2019" />
</File>
</Component>
<Component Id="owc5593DF66E0082760BE5AC2E363544EA9" Guid="b92ee291-bf3b-27f0-1681-59e936e50dac">
<File Id="owf5593DF66E0082760BE5AC2E363544EA9" Source="$(var.SourceDir)\IsWiXNewAddIn\ProjectTemplates\IsWiXMergeModuleProjectTemplate.zip" KeyPath="yes">
<CopyFile Id="dupept3a" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2013" />
<CopyFile Id="dupept3b" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2015" />
<CopyFile Id="dupept3c" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2017" />
<CopyFile Id="dupept3d" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2019" />
</File>
</Component>
<Component Id="owc6088B64B2D730D8094431FAB4BE23C6A" Guid="bdaffc8a-a60d-23c8-6a74-ec44666ab8fa">
<File Id="owf6088B64B2D730D8094431FAB4BE23C6A" Source="$(var.SourceDir)\IsWiXNewAddIn\ProjectTemplates\IsWiXMergeModuleProjectTemplate4.zip" KeyPath="yes">
<CopyFile Id="dupept4a" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2013" />
<CopyFile Id="dupept4b" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2015" />
<CopyFile Id="dupept4c" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2017" />
<CopyFile Id="dupept4d" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2019" />
</File>
</Component>
<Component Id="owcC642010536471D55215441CCF0E9194A" Guid="f97ca94f-0f7c-d965-c3e3-b91f1b0feb19">
<File Id="owfC642010536471D55215441CCF0E9194A" Source="$(var.SourceDir)\IsWiXNewAddIn\ProjectTemplates\IsWiXMSISolutionTemplate.zip" KeyPath="yes">
<CopyFile Id="dupept5a" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2013" />
<CopyFile Id="dupept5b" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2015" />
<CopyFile Id="dupept5c" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2017" />
<CopyFile Id="dupept5d" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2019" />
</File>
</Component>
<Component Id="owcD1D0D576FB08CC72896DB47D4C3859C0" Guid="6acd5371-8202-9b23-1359-d77ad8978986">
<File Id="owfD1D0D576FB08CC72896DB47D4C3859C0" Source="$(var.SourceDir)\IsWiXNewAddIn\ProjectTemplates\IsWiXMSISolutionTemplate4.zip" KeyPath="yes">
<CopyFile Id="dupept6a" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2013" />
<CopyFile Id="dupept6b" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2015" />
<CopyFile Id="dupept6c" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2017" />
<CopyFile Id="dupept6d" DestinationProperty="EXTENSIONPROJECTTEMPLATESDIR2019" />
</File>
</Component>
</Directory>
Expand All @@ -101,11 +113,14 @@
<Property Id="VS2013_EXTENSIONS_DIR" SuppressModularization="yes" />
<Property Id="VS2015_EXTENSIONS_DIR" SuppressModularization="yes" />
<Property Id="VS2017_EXTENSIONS_DIR" SuppressModularization="yes" />
<Property Id="VS2019_EXTENSIONS_DIR" SuppressModularization="yes" />
<SetProperty Id="EXTENSIONDIR2013" Value="[VS2013_EXTENSIONS_DIR]\IsWiX LLC\IsWiX\1.0" After="AppSearch" Sequence="both">VS2013_EXTENSIONS_DIR</SetProperty>
<SetProperty Id="EXTENSIONDIR2015" Value="[VS2015_EXTENSIONS_DIR]\IsWiX LLC\IsWiX\1.0" After="AppSearch" Sequence="both">VS2015_EXTENSIONS_DIR</SetProperty>
<SetProperty Id="EXTENSIONDIR2017" Value="[VS2017_EXTENSIONS_DIR]\IsWiX LLC\IsWiX\1.0" After="AppSearch" Sequence="both">VS2017_EXTENSIONS_DIR</SetProperty>
<SetProperty Id="EXTENSIONDIR2019" Value="[VS2019_EXTENSIONS_DIR]\IsWiX LLC\IsWiX\1.0" After="AppSearch" Sequence="both">VS2019_EXTENSIONS_DIR</SetProperty>
<SetProperty Id="EXTENSIONPROJECTTEMPLATESDIR2013" Value="[VS2013_EXTENSIONS_DIR]\IsWiX LLC\IsWiX\1.0\ProjectTemplates" After="AppSearch" Sequence="both">VS2013_EXTENSIONS_DIR</SetProperty>
<SetProperty Id="EXTENSIONPROJECTTEMPLATESDIR2015" Value="[VS2015_EXTENSIONS_DIR]\IsWiX LLC\IsWiX\1.0\ProjectTemplates" After="AppSearch" Sequence="both">VS2015_EXTENSIONS_DIR</SetProperty>
<SetProperty Id="EXTENSIONPROJECTTEMPLATESDIR2017" Value="[VS2017_EXTENSIONS_DIR]\IsWiX LLC\IsWiX\1.0\ProjectTemplates" After="AppSearch" Sequence="both">VS2017_EXTENSIONS_DIR</SetProperty>
<SetProperty Id="EXTENSIONPROJECTTEMPLATESDIR2019" Value="[VS2019_EXTENSIONS_DIR]\IsWiX LLC\IsWiX\1.0\ProjectTemplates" After="AppSearch" Sequence="both">VS2019_EXTENSIONS_DIR</SetProperty>
</Module>
</Wix>

0 comments on commit f69a87c

Please sign in to comment.