Skip to content
This repository was archived by the owner on Feb 14, 2025. It is now read-only.

Commit adc9214

Browse files
committed
Extract schemas into independent VSIXs embedded in VS2017 and VS2019
1 parent 2933818 commit adc9214

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+515
-539
lines changed

Votive.sln

Lines changed: 100 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,15 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 15
44
VisualStudioVersion = 15.0.26206.0
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "votive", "src\votive\votive.csproj", "{24A98296-9D58-42C1-95C0-CC36736409E2}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "v3schemas", "src\Schemas\v3\v3schemas.csproj", "{D0DD12D1-3455-43A9-9173-E465DA045897}"
7+
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "v4schemas", "src\Schemas\v4\v4schemas.csproj", "{587D2A86-66CF-46B4-98C8-C01E20F1076D}"
79
EndProject
810
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "v3templates", "src\Templates\v3\v3templates.csproj", "{3C09CD7D-CA0F-4BB0-A1BE-0622645E93CB}"
911
EndProject
1012
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "v4templates", "src\Templates\v4\v4templates.csproj", "{BD9B8F82-F240-4ED8-BCDC-8C1477C09CA8}"
1113
EndProject
12-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SolutionItems", "SolutionItems", "{FB28E566-3FF6-4D60-B074-652C138DA1EC}"
13-
ProjectSection(SolutionItems) = preProject
14-
appveyor.yml = appveyor.yml
15-
version.json = version.json
16-
EndProjectSection
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "votive", "src\votive\votive.csproj", "{24A98296-9D58-42C1-95C0-CC36736409E2}"
1715
EndProject
1816
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Votive2010", "src\Votive2010\Votive2010.csproj", "{3FFC5AB2-97CC-48C1-A28B-CC7F1CEEE92A}"
1917
EndProject
@@ -27,6 +25,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Votive2017", "src\Votive201
2725
EndProject
2826
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Votive2019", "src\Votive2019\Votive2019.csproj", "{B97AB81C-BE5B-4757-B2CC-96D92EB84182}"
2927
EndProject
28+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SolutionItems", "SolutionItems", "{FB28E566-3FF6-4D60-B074-652C138DA1EC}"
29+
ProjectSection(SolutionItems) = preProject
30+
appveyor.yml = appveyor.yml
31+
version.json = version.json
32+
EndProjectSection
33+
EndProject
3034
Global
3135
GlobalSection(SolutionConfigurationPlatforms) = preSolution
3236
Debug|Any CPU = Debug|Any CPU
@@ -46,36 +50,36 @@ Global
4650
Release|x86 = Release|x86
4751
EndGlobalSection
4852
GlobalSection(ProjectConfigurationPlatforms) = postSolution
49-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
50-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
51-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|arm.ActiveCfg = Debug|arm
52-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|arm.Build.0 = Debug|arm
53-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|Win32.ActiveCfg = Debug|Win32
54-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|Win32.Build.0 = Debug|Win32
55-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|x64.ActiveCfg = Debug|x64
56-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|x64.Build.0 = Debug|x64
57-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|x86.ActiveCfg = Debug|x86
58-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|x86.Build.0 = Debug|x86
59-
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|Any CPU.ActiveCfg = Debug|Any CPU
60-
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|Any CPU.Build.0 = Debug|Any CPU
61-
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|arm.ActiveCfg = Debug|arm
62-
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|arm.Build.0 = Debug|arm
63-
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|Win32.ActiveCfg = Debug|Win32
64-
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|Win32.Build.0 = Debug|Win32
65-
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|x64.ActiveCfg = Debug|x64
66-
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|x64.Build.0 = Debug|x64
67-
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|x86.ActiveCfg = Debug|x86
68-
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|x86.Build.0 = Debug|x86
69-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
70-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|Any CPU.Build.0 = Release|Any CPU
71-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|arm.ActiveCfg = Release|arm
72-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|arm.Build.0 = Release|arm
73-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|Win32.ActiveCfg = Release|Win32
74-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|Win32.Build.0 = Release|Win32
75-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|x64.ActiveCfg = Release|x64
76-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|x64.Build.0 = Release|x64
77-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|x86.ActiveCfg = Release|x86
78-
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|x86.Build.0 = Release|x86
53+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
54+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Debug|Any CPU.Build.0 = Debug|Any CPU
55+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Debug|arm.ActiveCfg = Debug|arm
56+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Debug|arm.Build.0 = Debug|arm
57+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Debug|Win32.ActiveCfg = Debug|Win32
58+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Debug|Win32.Build.0 = Debug|Win32
59+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Debug|x64.ActiveCfg = Debug|x64
60+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Debug|x64.Build.0 = Debug|x64
61+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Debug|x86.ActiveCfg = Debug|x86
62+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Debug|x86.Build.0 = Debug|x86
63+
{D0DD12D1-3455-43A9-9173-E465DA045897}.DebugDev12|Any CPU.ActiveCfg = Debug|Any CPU
64+
{D0DD12D1-3455-43A9-9173-E465DA045897}.DebugDev12|Any CPU.Build.0 = Debug|Any CPU
65+
{D0DD12D1-3455-43A9-9173-E465DA045897}.DebugDev12|arm.ActiveCfg = Debug|arm
66+
{D0DD12D1-3455-43A9-9173-E465DA045897}.DebugDev12|arm.Build.0 = Debug|arm
67+
{D0DD12D1-3455-43A9-9173-E465DA045897}.DebugDev12|Win32.ActiveCfg = Debug|Win32
68+
{D0DD12D1-3455-43A9-9173-E465DA045897}.DebugDev12|Win32.Build.0 = Debug|Win32
69+
{D0DD12D1-3455-43A9-9173-E465DA045897}.DebugDev12|x64.ActiveCfg = Debug|x64
70+
{D0DD12D1-3455-43A9-9173-E465DA045897}.DebugDev12|x64.Build.0 = Debug|x64
71+
{D0DD12D1-3455-43A9-9173-E465DA045897}.DebugDev12|x86.ActiveCfg = Debug|x86
72+
{D0DD12D1-3455-43A9-9173-E465DA045897}.DebugDev12|x86.Build.0 = Debug|x86
73+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Release|Any CPU.ActiveCfg = Release|Any CPU
74+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Release|Any CPU.Build.0 = Release|Any CPU
75+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Release|arm.ActiveCfg = Release|arm
76+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Release|arm.Build.0 = Release|arm
77+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Release|Win32.ActiveCfg = Release|Win32
78+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Release|Win32.Build.0 = Release|Win32
79+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Release|x64.ActiveCfg = Release|x64
80+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Release|x64.Build.0 = Release|x64
81+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Release|x86.ActiveCfg = Release|x86
82+
{D0DD12D1-3455-43A9-9173-E465DA045897}.Release|x86.Build.0 = Release|x86
7983
{3C09CD7D-CA0F-4BB0-A1BE-0622645E93CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
8084
{3C09CD7D-CA0F-4BB0-A1BE-0622645E93CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
8185
{3C09CD7D-CA0F-4BB0-A1BE-0622645E93CB}.Debug|arm.ActiveCfg = Debug|arm
@@ -136,6 +140,36 @@ Global
136140
{BD9B8F82-F240-4ED8-BCDC-8C1477C09CA8}.Release|x64.Build.0 = Release|x64
137141
{BD9B8F82-F240-4ED8-BCDC-8C1477C09CA8}.Release|x86.ActiveCfg = Release|x86
138142
{BD9B8F82-F240-4ED8-BCDC-8C1477C09CA8}.Release|x86.Build.0 = Release|x86
143+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
144+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
145+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|arm.ActiveCfg = Debug|arm
146+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|arm.Build.0 = Debug|arm
147+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|Win32.ActiveCfg = Debug|Win32
148+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|Win32.Build.0 = Debug|Win32
149+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|x64.ActiveCfg = Debug|x64
150+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|x64.Build.0 = Debug|x64
151+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|x86.ActiveCfg = Debug|x86
152+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Debug|x86.Build.0 = Debug|x86
153+
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|Any CPU.ActiveCfg = Debug|Any CPU
154+
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|Any CPU.Build.0 = Debug|Any CPU
155+
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|arm.ActiveCfg = Debug|arm
156+
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|arm.Build.0 = Debug|arm
157+
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|Win32.ActiveCfg = Debug|Win32
158+
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|Win32.Build.0 = Debug|Win32
159+
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|x64.ActiveCfg = Debug|x64
160+
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|x64.Build.0 = Debug|x64
161+
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|x86.ActiveCfg = Debug|x86
162+
{24A98296-9D58-42C1-95C0-CC36736409E2}.DebugDev12|x86.Build.0 = Debug|x86
163+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
164+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|Any CPU.Build.0 = Release|Any CPU
165+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|arm.ActiveCfg = Release|arm
166+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|arm.Build.0 = Release|arm
167+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|Win32.ActiveCfg = Release|Win32
168+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|Win32.Build.0 = Release|Win32
169+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|x64.ActiveCfg = Release|x64
170+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|x64.Build.0 = Release|x64
171+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|x86.ActiveCfg = Release|x86
172+
{24A98296-9D58-42C1-95C0-CC36736409E2}.Release|x86.Build.0 = Release|x86
139173
{3FFC5AB2-97CC-48C1-A28B-CC7F1CEEE92A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
140174
{3FFC5AB2-97CC-48C1-A28B-CC7F1CEEE92A}.Debug|Any CPU.Build.0 = Debug|Any CPU
141175
{3FFC5AB2-97CC-48C1-A28B-CC7F1CEEE92A}.Debug|arm.ActiveCfg = Debug|arm
@@ -316,6 +350,36 @@ Global
316350
{B97AB81C-BE5B-4757-B2CC-96D92EB84182}.Release|x64.Build.0 = Release|x64
317351
{B97AB81C-BE5B-4757-B2CC-96D92EB84182}.Release|x86.ActiveCfg = Release|x86
318352
{B97AB81C-BE5B-4757-B2CC-96D92EB84182}.Release|x86.Build.0 = Release|x86
353+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
354+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Debug|Any CPU.Build.0 = Debug|Any CPU
355+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Debug|arm.ActiveCfg = Debug|arm
356+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Debug|arm.Build.0 = Debug|arm
357+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Debug|Win32.ActiveCfg = Debug|Win32
358+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Debug|Win32.Build.0 = Debug|Win32
359+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Debug|x64.ActiveCfg = Debug|x64
360+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Debug|x64.Build.0 = Debug|x64
361+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Debug|x86.ActiveCfg = Debug|x86
362+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Debug|x86.Build.0 = Debug|x86
363+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.DebugDev12|Any CPU.ActiveCfg = Debug|Any CPU
364+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.DebugDev12|Any CPU.Build.0 = Debug|Any CPU
365+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.DebugDev12|arm.ActiveCfg = Debug|arm
366+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.DebugDev12|arm.Build.0 = Debug|arm
367+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.DebugDev12|Win32.ActiveCfg = Debug|Win32
368+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.DebugDev12|Win32.Build.0 = Debug|Win32
369+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.DebugDev12|x64.ActiveCfg = Debug|x64
370+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.DebugDev12|x64.Build.0 = Debug|x64
371+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.DebugDev12|x86.ActiveCfg = Debug|x86
372+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.DebugDev12|x86.Build.0 = Debug|x86
373+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Release|Any CPU.ActiveCfg = Release|Any CPU
374+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Release|Any CPU.Build.0 = Release|Any CPU
375+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Release|arm.ActiveCfg = Release|arm
376+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Release|arm.Build.0 = Release|arm
377+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Release|Win32.ActiveCfg = Release|Win32
378+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Release|Win32.Build.0 = Release|Win32
379+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Release|x64.ActiveCfg = Release|x64
380+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Release|x64.Build.0 = Release|x64
381+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Release|x86.ActiveCfg = Release|x86
382+
{587D2A86-66CF-46B4-98C8-C01E20F1076D}.Release|x86.Build.0 = Release|x86
319383
EndGlobalSection
320384
GlobalSection(SolutionProperties) = preSolution
321385
HideSolutionNode = FALSE

src/Schemas/v3/WixLogo.png

6.09 KB
Loading

src/Schemas/v3/packages.config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<packages>
3+
<package id="Microsoft.VSSDK.BuildTools" version="15.0.26201" targetFramework="net40" developmentDependency="true" />
4+
<package id="Nerdbank.GitVersioning" version="2.2.33" targetFramework="net40" developmentDependency="true" />
5+
</packages>

src/Votive2019/redirects/v3/wix.ca.targets renamed to src/Schemas/v3/redirects/wix.ca.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- 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-
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" InitialTargets="EnsureActualWixToolsetInstalled" ToolsVersion="16.0">
3+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" InitialTargets="EnsureActualWixToolsetInstalled" ToolsVersion="15.0">
44
<PropertyGroup>
55
<WixMSBuildFolder>$(MSBuildProgramFiles32)\MSBuild\Microsoft\WiX\v3.x\</WixMSBuildFolder>
66
</PropertyGroup>

src/Votive2019/redirects/v3/wix.nativeca.targets renamed to src/Schemas/v3/redirects/wix.nativeca.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- 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-
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" InitialTargets="EnsureActualWixToolsetInstalled" ToolsVersion="16.0">
3+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" InitialTargets="EnsureActualWixToolsetInstalled" ToolsVersion="15.0">
44
<PropertyGroup>
55
<WixMSBuildFolder>$(MSBuildProgramFiles32)\MSBuild\Microsoft\WiX\v3.x\</WixMSBuildFolder>
66
</PropertyGroup>
File renamed without changes.

0 commit comments

Comments
 (0)