aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/.editorconfig37
-rw-r--r--src/internal/CSharp.Build.props (renamed from src/CSharp.Build.props)0
-rw-r--r--src/internal/Cpp.Build.props (renamed from src/Cpp.Build.props)0
-rw-r--r--src/internal/Directory.Build.props (renamed from src/Directory.Build.props)0
-rw-r--r--src/internal/Directory.Build.targets (renamed from src/Directory.Build.targets)0
-rw-r--r--src/internal/MessagesToMessages/MessagesToMessages.csproj (renamed from src/MessagesToMessages/MessagesToMessages.csproj)0
-rw-r--r--src/internal/MessagesToMessages/Program.cs (renamed from src/MessagesToMessages/Program.cs)0
-rw-r--r--src/internal/MessagesToMessages/Properties/launchSettings.json (renamed from src/MessagesToMessages/Properties/launchSettings.json)0
-rw-r--r--src/internal/MessagesToMessages/SimpleJson.cs (renamed from src/MessagesToMessages/SimpleJson.cs)0
-rw-r--r--src/internal/README.md2
-rw-r--r--src/internal/TablesAndTuples/ColumnDefinitionEnums.cs (renamed from src/TablesAndTuples/ColumnDefinitionEnums.cs)0
-rw-r--r--src/internal/TablesAndTuples/Program.cs (renamed from src/TablesAndTuples/Program.cs)0
-rw-r--r--src/internal/TablesAndTuples/SimpleJson.cs (renamed from src/TablesAndTuples/SimpleJson.cs)0
-rw-r--r--src/internal/TablesAndTuples/TablesAndTuples.csproj (renamed from src/TablesAndTuples/TablesAndTuples.csproj)0
-rw-r--r--src/internal/TablesAndTuples/WixColumnDefinition.cs (renamed from src/TablesAndTuples/WixColumnDefinition.cs)0
-rw-r--r--src/internal/TablesAndTuples/WixTableDefinition.cs (renamed from src/TablesAndTuples/WixTableDefinition.cs)0
-rw-r--r--src/internal/WixBuildTools.MsgGen/AssemblyInfo.cs (renamed from src/WixBuildTools.MsgGen/AssemblyInfo.cs)0
-rw-r--r--src/internal/WixBuildTools.MsgGen/GenerateMessageFiles.cs (renamed from src/WixBuildTools.MsgGen/GenerateMessageFiles.cs)0
-rw-r--r--src/internal/WixBuildTools.MsgGen/MsgGen.cs (renamed from src/WixBuildTools.MsgGen/MsgGen.cs)0
-rw-r--r--src/internal/WixBuildTools.MsgGen/WixBuildTools.MsgGen.csproj (renamed from src/WixBuildTools.MsgGen/WixBuildTools.MsgGen.csproj)0
-rw-r--r--src/internal/WixBuildTools.MsgGen/Xsd/messages.xsd (renamed from src/WixBuildTools.MsgGen/Xsd/messages.xsd)0
-rw-r--r--src/internal/WixBuildTools.MsgGen/build/WixBuildTools.MsgGen.targets (renamed from src/WixBuildTools.MsgGen/build/WixBuildTools.MsgGen.targets)0
-rw-r--r--src/internal/WixBuildTools.MsgGen/buildCrossTargeting/WixBuildTools.MsgGen.targets (renamed from src/WixBuildTools.MsgGen/buildCrossTargeting/WixBuildTools.MsgGen.targets)0
-rw-r--r--src/internal/WixBuildTools.TestSupport.Native/AssemblyInfo.cpp (renamed from src/WixBuildTools.TestSupport.Native/AssemblyInfo.cpp)0
-rw-r--r--src/internal/WixBuildTools.TestSupport.Native/NativeAssert.h (renamed from src/WixBuildTools.TestSupport.Native/NativeAssert.h)0
-rw-r--r--src/internal/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.nuspec (renamed from src/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.nuspec)0
-rw-r--r--src/internal/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj (renamed from src/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj)0
-rw-r--r--src/internal/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj.filters (renamed from src/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj.filters)0
-rw-r--r--src/internal/WixBuildTools.TestSupport.Native/build/WixBuildTools.TestSupport.Native.props (renamed from src/WixBuildTools.TestSupport.Native/build/WixBuildTools.TestSupport.Native.props)0
-rw-r--r--src/internal/WixBuildTools.TestSupport.Native/build/WixBuildTools.TestSupport.Native.targets (renamed from src/WixBuildTools.TestSupport.Native/build/WixBuildTools.TestSupport.Native.targets)0
-rw-r--r--src/internal/WixBuildTools.TestSupport.Native/packages.config (renamed from src/WixBuildTools.TestSupport.Native/packages.config)0
-rw-r--r--src/internal/WixBuildTools.TestSupport.Native/precomp.cpp (renamed from src/WixBuildTools.TestSupport.Native/precomp.cpp)0
-rw-r--r--src/internal/WixBuildTools.TestSupport.Native/precomp.h (renamed from src/WixBuildTools.TestSupport.Native/precomp.h)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/Builder.cs (renamed from src/WixBuildTools.TestSupport/Builder.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/DisposableFileSystem.cs (renamed from src/WixBuildTools.TestSupport/DisposableFileSystem.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/DotnetRunner.cs (renamed from src/WixBuildTools.TestSupport/DotnetRunner.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/ExternalExecutable.cs (renamed from src/WixBuildTools.TestSupport/ExternalExecutable.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/ExternalExecutableResult.cs (renamed from src/WixBuildTools.TestSupport/ExternalExecutableResult.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/FakeBuildEngine.cs (renamed from src/WixBuildTools.TestSupport/FakeBuildEngine.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/MsbuildRunner.cs (renamed from src/WixBuildTools.TestSupport/MsbuildRunner.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/MsbuildRunnerResult.cs (renamed from src/WixBuildTools.TestSupport/MsbuildRunnerResult.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/Pushd.cs (renamed from src/WixBuildTools.TestSupport/Pushd.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/Query.cs (renamed from src/WixBuildTools.TestSupport/Query.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/RobocopyRunner.cs (renamed from src/WixBuildTools.TestSupport/RobocopyRunner.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/SucceededException.cs (renamed from src/WixBuildTools.TestSupport/SucceededException.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/TestData.cs (renamed from src/WixBuildTools.TestSupport/TestData.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/TestDataFolderFileSystem.cs (renamed from src/WixBuildTools.TestSupport/TestDataFolderFileSystem.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/VswhereRunner.cs (renamed from src/WixBuildTools.TestSupport/VswhereRunner.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/WixAssert.cs (renamed from src/WixBuildTools.TestSupport/WixAssert.cs)0
-rw-r--r--src/internal/WixBuildTools.TestSupport/WixBuildTools.TestSupport.csproj (renamed from src/WixBuildTools.TestSupport/WixBuildTools.TestSupport.csproj)0
-rw-r--r--src/internal/WixBuildTools.XsdGen/AssemblyInfo.cs (renamed from src/WixBuildTools.XsdGen/AssemblyInfo.cs)0
-rw-r--r--src/internal/WixBuildTools.XsdGen/CodeDomInterfaces.cs (renamed from src/WixBuildTools.XsdGen/CodeDomInterfaces.cs)0
-rw-r--r--src/internal/WixBuildTools.XsdGen/CodeDomReader.cs (renamed from src/WixBuildTools.XsdGen/CodeDomReader.cs)0
-rw-r--r--src/internal/WixBuildTools.XsdGen/ElementCollection.cs (renamed from src/WixBuildTools.XsdGen/ElementCollection.cs)0
-rw-r--r--src/internal/WixBuildTools.XsdGen/StronglyTypedClasses.cs (renamed from src/WixBuildTools.XsdGen/StronglyTypedClasses.cs)0
-rw-r--r--src/internal/WixBuildTools.XsdGen/WixBuildTools.XsdGen.csproj (renamed from src/WixBuildTools.XsdGen/WixBuildTools.XsdGen.csproj)0
-rw-r--r--src/internal/WixBuildTools.XsdGen/XsdGen.cs (renamed from src/WixBuildTools.XsdGen/XsdGen.cs)0
-rw-r--r--src/internal/WixBuildTools.XsdGen/build/WixBuildTools.XsdGen.targets (renamed from src/WixBuildTools.XsdGen/build/WixBuildTools.XsdGen.targets)0
-rw-r--r--src/internal/WixBuildTools.XsdGen/buildCrossTargeting/WixBuildTools.XsdGen.targets (renamed from src/WixBuildTools.XsdGen/buildCrossTargeting/WixBuildTools.XsdGen.targets)0
-rw-r--r--src/internal/WixBuildTools.sln81
-rw-r--r--src/internal/WixBuildTools.v3.ncrunchsolution6
-rw-r--r--src/internal/appveyor.cmd13
-rw-r--r--src/internal/appveyor.yml42
-rw-r--r--src/internal/nuget.config8
-rw-r--r--src/version.json11
65 files changed, 200 insertions, 0 deletions
diff --git a/src/.editorconfig b/src/.editorconfig
new file mode 100644
index 00000000..1d72e683
--- /dev/null
+++ b/src/.editorconfig
@@ -0,0 +1,37 @@
1# Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2#
3# Do NOT modify this file. Update the canonical version in Home\repo-template\src\.editorconfig
4# then update all of the repos.
5
6root = true
7
8[*]
9charset = utf-8
10indent_style = space
11indent_size = 4
12trim_trailing_whitespace = true
13
14[*.{cs,vb}]
15dotnet_sort_system_directives_first = true
16
17[*.cs]
18csharp_indent_case_contents = true : error
19csharp_indent_switch_labels = true : error
20csharp_new_line_before_open_brace = all
21csharp_prefer_braces = true : error
22csharp_style_expression_bodied_methods = when_on_single_line : suggestion
23csharp_style_expression_bodied_constructors = when_on_single_line : suggestion
24csharp_style_expression_bodied_operators = when_on_single_line : suggestion
25csharp_style_expression_bodied_properties = when_on_single_line : suggestion
26csharp_style_expression_bodied_indexers = when_on_single_line : suggestion
27csharp_style_expression_bodied_accessors = when_on_single_line : suggestion
28csharp_style_var_elsewhere = true : suggestion
29csharp_style_var_for_built_in_types = true : suggestion
30csharp_style_var_when_type_is_apparent = true : suggestion
31dotnet_style_qualification_for_event = true : error
32dotnet_style_qualification_for_field = true : error
33dotnet_style_qualification_for_method = true : error
34dotnet_style_qualification_for_property = true : error
35
36[*.targets]
37indent_size = 2
diff --git a/src/CSharp.Build.props b/src/internal/CSharp.Build.props
index 81d24ad1..81d24ad1 100644
--- a/src/CSharp.Build.props
+++ b/src/internal/CSharp.Build.props
diff --git a/src/Cpp.Build.props b/src/internal/Cpp.Build.props
index 44a042c7..44a042c7 100644
--- a/src/Cpp.Build.props
+++ b/src/internal/Cpp.Build.props
diff --git a/src/Directory.Build.props b/src/internal/Directory.Build.props
index f83cc154..f83cc154 100644
--- a/src/Directory.Build.props
+++ b/src/internal/Directory.Build.props
diff --git a/src/Directory.Build.targets b/src/internal/Directory.Build.targets
index cb988931..cb988931 100644
--- a/src/Directory.Build.targets
+++ b/src/internal/Directory.Build.targets
diff --git a/src/MessagesToMessages/MessagesToMessages.csproj b/src/internal/MessagesToMessages/MessagesToMessages.csproj
index ce1697ae..ce1697ae 100644
--- a/src/MessagesToMessages/MessagesToMessages.csproj
+++ b/src/internal/MessagesToMessages/MessagesToMessages.csproj
diff --git a/src/MessagesToMessages/Program.cs b/src/internal/MessagesToMessages/Program.cs
index 2d5a3777..2d5a3777 100644
--- a/src/MessagesToMessages/Program.cs
+++ b/src/internal/MessagesToMessages/Program.cs
diff --git a/src/MessagesToMessages/Properties/launchSettings.json b/src/internal/MessagesToMessages/Properties/launchSettings.json
index dc7570f6..dc7570f6 100644
--- a/src/MessagesToMessages/Properties/launchSettings.json
+++ b/src/internal/MessagesToMessages/Properties/launchSettings.json
diff --git a/src/MessagesToMessages/SimpleJson.cs b/src/internal/MessagesToMessages/SimpleJson.cs
index 3d956f6e..3d956f6e 100644
--- a/src/MessagesToMessages/SimpleJson.cs
+++ b/src/internal/MessagesToMessages/SimpleJson.cs
diff --git a/src/internal/README.md b/src/internal/README.md
new file mode 100644
index 00000000..da42c09e
--- /dev/null
+++ b/src/internal/README.md
@@ -0,0 +1,2 @@
1# WixBuildTools
2Internal shared props/targets/tools used to build the WiX Toolset
diff --git a/src/TablesAndTuples/ColumnDefinitionEnums.cs b/src/internal/TablesAndTuples/ColumnDefinitionEnums.cs
index 1499500e..1499500e 100644
--- a/src/TablesAndTuples/ColumnDefinitionEnums.cs
+++ b/src/internal/TablesAndTuples/ColumnDefinitionEnums.cs
diff --git a/src/TablesAndTuples/Program.cs b/src/internal/TablesAndTuples/Program.cs
index 634acf9d..634acf9d 100644
--- a/src/TablesAndTuples/Program.cs
+++ b/src/internal/TablesAndTuples/Program.cs
diff --git a/src/TablesAndTuples/SimpleJson.cs b/src/internal/TablesAndTuples/SimpleJson.cs
index 3d956f6e..3d956f6e 100644
--- a/src/TablesAndTuples/SimpleJson.cs
+++ b/src/internal/TablesAndTuples/SimpleJson.cs
diff --git a/src/TablesAndTuples/TablesAndTuples.csproj b/src/internal/TablesAndTuples/TablesAndTuples.csproj
index ce1697ae..ce1697ae 100644
--- a/src/TablesAndTuples/TablesAndTuples.csproj
+++ b/src/internal/TablesAndTuples/TablesAndTuples.csproj
diff --git a/src/TablesAndTuples/WixColumnDefinition.cs b/src/internal/TablesAndTuples/WixColumnDefinition.cs
index 2d60c9dc..2d60c9dc 100644
--- a/src/TablesAndTuples/WixColumnDefinition.cs
+++ b/src/internal/TablesAndTuples/WixColumnDefinition.cs
diff --git a/src/TablesAndTuples/WixTableDefinition.cs b/src/internal/TablesAndTuples/WixTableDefinition.cs
index 61dcbb0a..61dcbb0a 100644
--- a/src/TablesAndTuples/WixTableDefinition.cs
+++ b/src/internal/TablesAndTuples/WixTableDefinition.cs
diff --git a/src/WixBuildTools.MsgGen/AssemblyInfo.cs b/src/internal/WixBuildTools.MsgGen/AssemblyInfo.cs
index 378adbf0..378adbf0 100644
--- a/src/WixBuildTools.MsgGen/AssemblyInfo.cs
+++ b/src/internal/WixBuildTools.MsgGen/AssemblyInfo.cs
diff --git a/src/WixBuildTools.MsgGen/GenerateMessageFiles.cs b/src/internal/WixBuildTools.MsgGen/GenerateMessageFiles.cs
index 6f51dbf9..6f51dbf9 100644
--- a/src/WixBuildTools.MsgGen/GenerateMessageFiles.cs
+++ b/src/internal/WixBuildTools.MsgGen/GenerateMessageFiles.cs
diff --git a/src/WixBuildTools.MsgGen/MsgGen.cs b/src/internal/WixBuildTools.MsgGen/MsgGen.cs
index ff4a4a90..ff4a4a90 100644
--- a/src/WixBuildTools.MsgGen/MsgGen.cs
+++ b/src/internal/WixBuildTools.MsgGen/MsgGen.cs
diff --git a/src/WixBuildTools.MsgGen/WixBuildTools.MsgGen.csproj b/src/internal/WixBuildTools.MsgGen/WixBuildTools.MsgGen.csproj
index 954ffa59..954ffa59 100644
--- a/src/WixBuildTools.MsgGen/WixBuildTools.MsgGen.csproj
+++ b/src/internal/WixBuildTools.MsgGen/WixBuildTools.MsgGen.csproj
diff --git a/src/WixBuildTools.MsgGen/Xsd/messages.xsd b/src/internal/WixBuildTools.MsgGen/Xsd/messages.xsd
index fd086502..fd086502 100644
--- a/src/WixBuildTools.MsgGen/Xsd/messages.xsd
+++ b/src/internal/WixBuildTools.MsgGen/Xsd/messages.xsd
diff --git a/src/WixBuildTools.MsgGen/build/WixBuildTools.MsgGen.targets b/src/internal/WixBuildTools.MsgGen/build/WixBuildTools.MsgGen.targets
index dfa7bcbe..dfa7bcbe 100644
--- a/src/WixBuildTools.MsgGen/build/WixBuildTools.MsgGen.targets
+++ b/src/internal/WixBuildTools.MsgGen/build/WixBuildTools.MsgGen.targets
diff --git a/src/WixBuildTools.MsgGen/buildCrossTargeting/WixBuildTools.MsgGen.targets b/src/internal/WixBuildTools.MsgGen/buildCrossTargeting/WixBuildTools.MsgGen.targets
index a3985af5..a3985af5 100644
--- a/src/WixBuildTools.MsgGen/buildCrossTargeting/WixBuildTools.MsgGen.targets
+++ b/src/internal/WixBuildTools.MsgGen/buildCrossTargeting/WixBuildTools.MsgGen.targets
diff --git a/src/WixBuildTools.TestSupport.Native/AssemblyInfo.cpp b/src/internal/WixBuildTools.TestSupport.Native/AssemblyInfo.cpp
index 23a48993..23a48993 100644
--- a/src/WixBuildTools.TestSupport.Native/AssemblyInfo.cpp
+++ b/src/internal/WixBuildTools.TestSupport.Native/AssemblyInfo.cpp
diff --git a/src/WixBuildTools.TestSupport.Native/NativeAssert.h b/src/internal/WixBuildTools.TestSupport.Native/NativeAssert.h
index 34af4f34..34af4f34 100644
--- a/src/WixBuildTools.TestSupport.Native/NativeAssert.h
+++ b/src/internal/WixBuildTools.TestSupport.Native/NativeAssert.h
diff --git a/src/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.nuspec b/src/internal/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.nuspec
index 2852826b..2852826b 100644
--- a/src/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.nuspec
+++ b/src/internal/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.nuspec
diff --git a/src/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj b/src/internal/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj
index aefdb4fb..aefdb4fb 100644
--- a/src/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj
+++ b/src/internal/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj
diff --git a/src/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj.filters b/src/internal/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj.filters
index 34c1380f..34c1380f 100644
--- a/src/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj.filters
+++ b/src/internal/WixBuildTools.TestSupport.Native/WixBuildTools.TestSupport.Native.vcxproj.filters
diff --git a/src/WixBuildTools.TestSupport.Native/build/WixBuildTools.TestSupport.Native.props b/src/internal/WixBuildTools.TestSupport.Native/build/WixBuildTools.TestSupport.Native.props
index 4a7a0035..4a7a0035 100644
--- a/src/WixBuildTools.TestSupport.Native/build/WixBuildTools.TestSupport.Native.props
+++ b/src/internal/WixBuildTools.TestSupport.Native/build/WixBuildTools.TestSupport.Native.props
diff --git a/src/WixBuildTools.TestSupport.Native/build/WixBuildTools.TestSupport.Native.targets b/src/internal/WixBuildTools.TestSupport.Native/build/WixBuildTools.TestSupport.Native.targets
index 77e72e95..77e72e95 100644
--- a/src/WixBuildTools.TestSupport.Native/build/WixBuildTools.TestSupport.Native.targets
+++ b/src/internal/WixBuildTools.TestSupport.Native/build/WixBuildTools.TestSupport.Native.targets
diff --git a/src/WixBuildTools.TestSupport.Native/packages.config b/src/internal/WixBuildTools.TestSupport.Native/packages.config
index 917d7a63..917d7a63 100644
--- a/src/WixBuildTools.TestSupport.Native/packages.config
+++ b/src/internal/WixBuildTools.TestSupport.Native/packages.config
diff --git a/src/WixBuildTools.TestSupport.Native/precomp.cpp b/src/internal/WixBuildTools.TestSupport.Native/precomp.cpp
index 37664a1c..37664a1c 100644
--- a/src/WixBuildTools.TestSupport.Native/precomp.cpp
+++ b/src/internal/WixBuildTools.TestSupport.Native/precomp.cpp
diff --git a/src/WixBuildTools.TestSupport.Native/precomp.h b/src/internal/WixBuildTools.TestSupport.Native/precomp.h
index f54b55be..f54b55be 100644
--- a/src/WixBuildTools.TestSupport.Native/precomp.h
+++ b/src/internal/WixBuildTools.TestSupport.Native/precomp.h
diff --git a/src/WixBuildTools.TestSupport/Builder.cs b/src/internal/WixBuildTools.TestSupport/Builder.cs
index ef0de8c9..ef0de8c9 100644
--- a/src/WixBuildTools.TestSupport/Builder.cs
+++ b/src/internal/WixBuildTools.TestSupport/Builder.cs
diff --git a/src/WixBuildTools.TestSupport/DisposableFileSystem.cs b/src/internal/WixBuildTools.TestSupport/DisposableFileSystem.cs
index f096db72..f096db72 100644
--- a/src/WixBuildTools.TestSupport/DisposableFileSystem.cs
+++ b/src/internal/WixBuildTools.TestSupport/DisposableFileSystem.cs
diff --git a/src/WixBuildTools.TestSupport/DotnetRunner.cs b/src/internal/WixBuildTools.TestSupport/DotnetRunner.cs
index 82391178..82391178 100644
--- a/src/WixBuildTools.TestSupport/DotnetRunner.cs
+++ b/src/internal/WixBuildTools.TestSupport/DotnetRunner.cs
diff --git a/src/WixBuildTools.TestSupport/ExternalExecutable.cs b/src/internal/WixBuildTools.TestSupport/ExternalExecutable.cs
index eb07aa13..eb07aa13 100644
--- a/src/WixBuildTools.TestSupport/ExternalExecutable.cs
+++ b/src/internal/WixBuildTools.TestSupport/ExternalExecutable.cs
diff --git a/src/WixBuildTools.TestSupport/ExternalExecutableResult.cs b/src/internal/WixBuildTools.TestSupport/ExternalExecutableResult.cs
index 19b5183b..19b5183b 100644
--- a/src/WixBuildTools.TestSupport/ExternalExecutableResult.cs
+++ b/src/internal/WixBuildTools.TestSupport/ExternalExecutableResult.cs
diff --git a/src/WixBuildTools.TestSupport/FakeBuildEngine.cs b/src/internal/WixBuildTools.TestSupport/FakeBuildEngine.cs
index 20545970..20545970 100644
--- a/src/WixBuildTools.TestSupport/FakeBuildEngine.cs
+++ b/src/internal/WixBuildTools.TestSupport/FakeBuildEngine.cs
diff --git a/src/WixBuildTools.TestSupport/MsbuildRunner.cs b/src/internal/WixBuildTools.TestSupport/MsbuildRunner.cs
index 35e53de6..35e53de6 100644
--- a/src/WixBuildTools.TestSupport/MsbuildRunner.cs
+++ b/src/internal/WixBuildTools.TestSupport/MsbuildRunner.cs
diff --git a/src/WixBuildTools.TestSupport/MsbuildRunnerResult.cs b/src/internal/WixBuildTools.TestSupport/MsbuildRunnerResult.cs
index 5610987e..5610987e 100644
--- a/src/WixBuildTools.TestSupport/MsbuildRunnerResult.cs
+++ b/src/internal/WixBuildTools.TestSupport/MsbuildRunnerResult.cs
diff --git a/src/WixBuildTools.TestSupport/Pushd.cs b/src/internal/WixBuildTools.TestSupport/Pushd.cs
index d0545215..d0545215 100644
--- a/src/WixBuildTools.TestSupport/Pushd.cs
+++ b/src/internal/WixBuildTools.TestSupport/Pushd.cs
diff --git a/src/WixBuildTools.TestSupport/Query.cs b/src/internal/WixBuildTools.TestSupport/Query.cs
index 101a8890..101a8890 100644
--- a/src/WixBuildTools.TestSupport/Query.cs
+++ b/src/internal/WixBuildTools.TestSupport/Query.cs
diff --git a/src/WixBuildTools.TestSupport/RobocopyRunner.cs b/src/internal/WixBuildTools.TestSupport/RobocopyRunner.cs
index 49d53351..49d53351 100644
--- a/src/WixBuildTools.TestSupport/RobocopyRunner.cs
+++ b/src/internal/WixBuildTools.TestSupport/RobocopyRunner.cs
diff --git a/src/WixBuildTools.TestSupport/SucceededException.cs b/src/internal/WixBuildTools.TestSupport/SucceededException.cs
index 00b31d68..00b31d68 100644
--- a/src/WixBuildTools.TestSupport/SucceededException.cs
+++ b/src/internal/WixBuildTools.TestSupport/SucceededException.cs
diff --git a/src/WixBuildTools.TestSupport/TestData.cs b/src/internal/WixBuildTools.TestSupport/TestData.cs
index 8587330d..8587330d 100644
--- a/src/WixBuildTools.TestSupport/TestData.cs
+++ b/src/internal/WixBuildTools.TestSupport/TestData.cs
diff --git a/src/WixBuildTools.TestSupport/TestDataFolderFileSystem.cs b/src/internal/WixBuildTools.TestSupport/TestDataFolderFileSystem.cs
index 8d670bf0..8d670bf0 100644
--- a/src/WixBuildTools.TestSupport/TestDataFolderFileSystem.cs
+++ b/src/internal/WixBuildTools.TestSupport/TestDataFolderFileSystem.cs
diff --git a/src/WixBuildTools.TestSupport/VswhereRunner.cs b/src/internal/WixBuildTools.TestSupport/VswhereRunner.cs
index 0197e125..0197e125 100644
--- a/src/WixBuildTools.TestSupport/VswhereRunner.cs
+++ b/src/internal/WixBuildTools.TestSupport/VswhereRunner.cs
diff --git a/src/WixBuildTools.TestSupport/WixAssert.cs b/src/internal/WixBuildTools.TestSupport/WixAssert.cs
index 5638a787..5638a787 100644
--- a/src/WixBuildTools.TestSupport/WixAssert.cs
+++ b/src/internal/WixBuildTools.TestSupport/WixAssert.cs
diff --git a/src/WixBuildTools.TestSupport/WixBuildTools.TestSupport.csproj b/src/internal/WixBuildTools.TestSupport/WixBuildTools.TestSupport.csproj
index f59e5eca..f59e5eca 100644
--- a/src/WixBuildTools.TestSupport/WixBuildTools.TestSupport.csproj
+++ b/src/internal/WixBuildTools.TestSupport/WixBuildTools.TestSupport.csproj
diff --git a/src/WixBuildTools.XsdGen/AssemblyInfo.cs b/src/internal/WixBuildTools.XsdGen/AssemblyInfo.cs
index b3740b2a..b3740b2a 100644
--- a/src/WixBuildTools.XsdGen/AssemblyInfo.cs
+++ b/src/internal/WixBuildTools.XsdGen/AssemblyInfo.cs
diff --git a/src/WixBuildTools.XsdGen/CodeDomInterfaces.cs b/src/internal/WixBuildTools.XsdGen/CodeDomInterfaces.cs
index 850839d4..850839d4 100644
--- a/src/WixBuildTools.XsdGen/CodeDomInterfaces.cs
+++ b/src/internal/WixBuildTools.XsdGen/CodeDomInterfaces.cs
diff --git a/src/WixBuildTools.XsdGen/CodeDomReader.cs b/src/internal/WixBuildTools.XsdGen/CodeDomReader.cs
index 5198f264..5198f264 100644
--- a/src/WixBuildTools.XsdGen/CodeDomReader.cs
+++ b/src/internal/WixBuildTools.XsdGen/CodeDomReader.cs
diff --git a/src/WixBuildTools.XsdGen/ElementCollection.cs b/src/internal/WixBuildTools.XsdGen/ElementCollection.cs
index 3f0bff16..3f0bff16 100644
--- a/src/WixBuildTools.XsdGen/ElementCollection.cs
+++ b/src/internal/WixBuildTools.XsdGen/ElementCollection.cs
diff --git a/src/WixBuildTools.XsdGen/StronglyTypedClasses.cs b/src/internal/WixBuildTools.XsdGen/StronglyTypedClasses.cs
index 4a41f8a9..4a41f8a9 100644
--- a/src/WixBuildTools.XsdGen/StronglyTypedClasses.cs
+++ b/src/internal/WixBuildTools.XsdGen/StronglyTypedClasses.cs
diff --git a/src/WixBuildTools.XsdGen/WixBuildTools.XsdGen.csproj b/src/internal/WixBuildTools.XsdGen/WixBuildTools.XsdGen.csproj
index 2e3a0382..2e3a0382 100644
--- a/src/WixBuildTools.XsdGen/WixBuildTools.XsdGen.csproj
+++ b/src/internal/WixBuildTools.XsdGen/WixBuildTools.XsdGen.csproj
diff --git a/src/WixBuildTools.XsdGen/XsdGen.cs b/src/internal/WixBuildTools.XsdGen/XsdGen.cs
index a1374df3..a1374df3 100644
--- a/src/WixBuildTools.XsdGen/XsdGen.cs
+++ b/src/internal/WixBuildTools.XsdGen/XsdGen.cs
diff --git a/src/WixBuildTools.XsdGen/build/WixBuildTools.XsdGen.targets b/src/internal/WixBuildTools.XsdGen/build/WixBuildTools.XsdGen.targets
index ca1b89f6..ca1b89f6 100644
--- a/src/WixBuildTools.XsdGen/build/WixBuildTools.XsdGen.targets
+++ b/src/internal/WixBuildTools.XsdGen/build/WixBuildTools.XsdGen.targets
diff --git a/src/WixBuildTools.XsdGen/buildCrossTargeting/WixBuildTools.XsdGen.targets b/src/internal/WixBuildTools.XsdGen/buildCrossTargeting/WixBuildTools.XsdGen.targets
index 58692095..58692095 100644
--- a/src/WixBuildTools.XsdGen/buildCrossTargeting/WixBuildTools.XsdGen.targets
+++ b/src/internal/WixBuildTools.XsdGen/buildCrossTargeting/WixBuildTools.XsdGen.targets
diff --git a/src/internal/WixBuildTools.sln b/src/internal/WixBuildTools.sln
new file mode 100644
index 00000000..689832fb
--- /dev/null
+++ b/src/internal/WixBuildTools.sln
@@ -0,0 +1,81 @@
1Microsoft Visual Studio Solution File, Format Version 12.00
2# Visual Studio 15
3VisualStudioVersion = 15.0.27130.2003
4MinimumVisualStudioVersion = 15.0.26124.0
5Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixBuildTools.XsdGen", "src\WixBuildTools.XsdGen\WixBuildTools.XsdGen.csproj", "{E89E52C9-A4A1-4174-A1B1-3B72975E6ED6}"
6EndProject
7Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixBuildTools.MsgGen", "src\WixBuildTools.MsgGen\WixBuildTools.MsgGen.csproj", "{DB6EF6F3-51B1-4214-9A14-D501C23F6FA4}"
8EndProject
9Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixBuildTools.TestSupport", "src\WixBuildTools.TestSupport\WixBuildTools.TestSupport.csproj", "{6C57EF2C-979A-4106-A9E5-FE342810619A}"
10EndProject
11Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WixBuildTools.TestSupport.Native", "src\WixBuildTools.TestSupport.Native\WixBuildTools.TestSupport.Native.vcxproj", "{95BABD97-FBDB-453A-AF8A-FA031A07B599}"
12EndProject
13Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{F6660B22-092F-4BC5-A303-E6F696C31E1B}"
14 ProjectSection(SolutionItems) = preProject
15 .editorconfig = .editorconfig
16 EndProjectSection
17EndProject
18Global
19 GlobalSection(SolutionConfigurationPlatforms) = preSolution
20 Debug|Any CPU = Debug|Any CPU
21 Debug|x64 = Debug|x64
22 Debug|x86 = Debug|x86
23 Release|Any CPU = Release|Any CPU
24 Release|x64 = Release|x64
25 Release|x86 = Release|x86
26 EndGlobalSection
27 GlobalSection(ProjectConfigurationPlatforms) = postSolution
28 {E89E52C9-A4A1-4174-A1B1-3B72975E6ED6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
29 {E89E52C9-A4A1-4174-A1B1-3B72975E6ED6}.Debug|Any CPU.Build.0 = Debug|Any CPU
30 {E89E52C9-A4A1-4174-A1B1-3B72975E6ED6}.Debug|x64.ActiveCfg = Debug|Any CPU
31 {E89E52C9-A4A1-4174-A1B1-3B72975E6ED6}.Debug|x64.Build.0 = Debug|Any CPU
32 {E89E52C9-A4A1-4174-A1B1-3B72975E6ED6}.Debug|x86.ActiveCfg = Debug|Any CPU
33 {E89E52C9-A4A1-4174-A1B1-3B72975E6ED6}.Debug|x86.Build.0 = Debug|Any CPU
34 {E89E52C9-A4A1-4174-A1B1-3B72975E6ED6}.Release|Any CPU.ActiveCfg = Release|Any CPU
35 {E89E52C9-A4A1-4174-A1B1-3B72975E6ED6}.Release|Any CPU.Build.0 = Release|Any CPU
36 {E89E52C9-A4A1-4174-A1B1-3B72975E6ED6}.Release|x64.ActiveCfg = Release|Any CPU
37 {E89E52C9-A4A1-4174-A1B1-3B72975E6ED6}.Release|x64.Build.0 = Release|Any CPU
38 {E89E52C9-A4A1-4174-A1B1-3B72975E6ED6}.Release|x86.ActiveCfg = Release|Any CPU
39 {E89E52C9-A4A1-4174-A1B1-3B72975E6ED6}.Release|x86.Build.0 = Release|Any CPU
40 {DB6EF6F3-51B1-4214-9A14-D501C23F6FA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
41 {DB6EF6F3-51B1-4214-9A14-D501C23F6FA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
42 {DB6EF6F3-51B1-4214-9A14-D501C23F6FA4}.Debug|x64.ActiveCfg = Debug|Any CPU
43 {DB6EF6F3-51B1-4214-9A14-D501C23F6FA4}.Debug|x64.Build.0 = Debug|Any CPU
44 {DB6EF6F3-51B1-4214-9A14-D501C23F6FA4}.Debug|x86.ActiveCfg = Debug|Any CPU
45 {DB6EF6F3-51B1-4214-9A14-D501C23F6FA4}.Debug|x86.Build.0 = Debug|Any CPU
46 {DB6EF6F3-51B1-4214-9A14-D501C23F6FA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
47 {DB6EF6F3-51B1-4214-9A14-D501C23F6FA4}.Release|Any CPU.Build.0 = Release|Any CPU
48 {DB6EF6F3-51B1-4214-9A14-D501C23F6FA4}.Release|x64.ActiveCfg = Release|Any CPU
49 {DB6EF6F3-51B1-4214-9A14-D501C23F6FA4}.Release|x64.Build.0 = Release|Any CPU
50 {DB6EF6F3-51B1-4214-9A14-D501C23F6FA4}.Release|x86.ActiveCfg = Release|Any CPU
51 {DB6EF6F3-51B1-4214-9A14-D501C23F6FA4}.Release|x86.Build.0 = Release|Any CPU
52 {6C57EF2C-979A-4106-A9E5-FE342810619A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
53 {6C57EF2C-979A-4106-A9E5-FE342810619A}.Debug|Any CPU.Build.0 = Debug|Any CPU
54 {6C57EF2C-979A-4106-A9E5-FE342810619A}.Debug|x64.ActiveCfg = Debug|Any CPU
55 {6C57EF2C-979A-4106-A9E5-FE342810619A}.Debug|x64.Build.0 = Debug|Any CPU
56 {6C57EF2C-979A-4106-A9E5-FE342810619A}.Debug|x86.ActiveCfg = Debug|Any CPU
57 {6C57EF2C-979A-4106-A9E5-FE342810619A}.Debug|x86.Build.0 = Debug|Any CPU
58 {6C57EF2C-979A-4106-A9E5-FE342810619A}.Release|Any CPU.ActiveCfg = Release|Any CPU
59 {6C57EF2C-979A-4106-A9E5-FE342810619A}.Release|Any CPU.Build.0 = Release|Any CPU
60 {6C57EF2C-979A-4106-A9E5-FE342810619A}.Release|x64.ActiveCfg = Release|Any CPU
61 {6C57EF2C-979A-4106-A9E5-FE342810619A}.Release|x64.Build.0 = Release|Any CPU
62 {6C57EF2C-979A-4106-A9E5-FE342810619A}.Release|x86.ActiveCfg = Release|Any CPU
63 {6C57EF2C-979A-4106-A9E5-FE342810619A}.Release|x86.Build.0 = Release|Any CPU
64 {95BABD97-FBDB-453A-AF8A-FA031A07B599}.Debug|Any CPU.ActiveCfg = Debug|Win32
65 {95BABD97-FBDB-453A-AF8A-FA031A07B599}.Debug|Any CPU.Build.0 = Debug|Win32
66 {95BABD97-FBDB-453A-AF8A-FA031A07B599}.Debug|x64.ActiveCfg = Debug|Win32
67 {95BABD97-FBDB-453A-AF8A-FA031A07B599}.Debug|x86.ActiveCfg = Debug|Win32
68 {95BABD97-FBDB-453A-AF8A-FA031A07B599}.Debug|x86.Build.0 = Debug|Win32
69 {95BABD97-FBDB-453A-AF8A-FA031A07B599}.Release|Any CPU.ActiveCfg = Release|Win32
70 {95BABD97-FBDB-453A-AF8A-FA031A07B599}.Release|Any CPU.Build.0 = Release|Win32
71 {95BABD97-FBDB-453A-AF8A-FA031A07B599}.Release|x64.ActiveCfg = Release|Win32
72 {95BABD97-FBDB-453A-AF8A-FA031A07B599}.Release|x86.ActiveCfg = Release|Win32
73 {95BABD97-FBDB-453A-AF8A-FA031A07B599}.Release|x86.Build.0 = Release|Win32
74 EndGlobalSection
75 GlobalSection(SolutionProperties) = preSolution
76 HideSolutionNode = FALSE
77 EndGlobalSection
78 GlobalSection(ExtensibilityGlobals) = postSolution
79 SolutionGuid = {83E9E075-B440-471A-9C37-9D84BA0AE3E0}
80 EndGlobalSection
81EndGlobal
diff --git a/src/internal/WixBuildTools.v3.ncrunchsolution b/src/internal/WixBuildTools.v3.ncrunchsolution
new file mode 100644
index 00000000..10420ac9
--- /dev/null
+++ b/src/internal/WixBuildTools.v3.ncrunchsolution
@@ -0,0 +1,6 @@
1<SolutionConfiguration>
2 <Settings>
3 <AllowParallelTestExecution>True</AllowParallelTestExecution>
4 <SolutionConfigured>True</SolutionConfigured>
5 </Settings>
6</SolutionConfiguration> \ No newline at end of file
diff --git a/src/internal/appveyor.cmd b/src/internal/appveyor.cmd
new file mode 100644
index 00000000..9fa5e330
--- /dev/null
+++ b/src/internal/appveyor.cmd
@@ -0,0 +1,13 @@
1@setlocal
2@pushd %~dp0
3
4nuget restore || exit /b
5
6dotnet pack -c Release src\WixBuildTools.MsgGen\WixBuildTools.MsgGen.csproj || exit /b
7dotnet pack -c Release src\WixBuildTools.TestSupport\WixBuildTools.TestSupport.csproj || exit /b
8dotnet pack -c Release src\WixBuildTools.XsdGen\WixBuildTools.XsdGen.csproj || exit /b
9
10msbuild -p:Configuration=Release -t:PackNativeNuget src\WixBuildTools.TestSupport.Native\WixBuildTools.TestSupport.Native.vcxproj || exit /b
11
12@popd
13@endlocal \ No newline at end of file
diff --git a/src/internal/appveyor.yml b/src/internal/appveyor.yml
new file mode 100644
index 00000000..522e5af3
--- /dev/null
+++ b/src/internal/appveyor.yml
@@ -0,0 +1,42 @@
1# Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2#
3# Do NOT modify this file. Update the canonical version in Home\repo-template\src\appveyor.yml
4# then update all of the repos.
5
6branches:
7 only:
8 - master
9 - develop
10
11image: Visual Studio 2019
12
13version: 0.0.0.{build}
14configuration: Release
15
16environment:
17 DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
18 DOTNET_CLI_TELEMETRY_OPTOUT: 1
19 NUGET_XMLDOC_MODE: skip
20
21build_script:
22 - appveyor.cmd
23
24pull_requests:
25 do_not_increment_build_number: true
26
27nuget:
28 disable_publish_on_pr: true
29
30skip_branch_with_pr: true
31skip_tags: true
32
33artifacts:
34- path: build\Release\**\*.nupkg
35 name: nuget
36- path: build\Release\**\*.msi
37 name: msi
38
39notifications:
40- provider: Slack
41 incoming_webhook:
42 secure: p5xuu+4x2JHfwGDMDe5KcG1k7gZxqYc4jWVwvyNZv5cvkubPD2waJs5yXMAXZNN7Z63/3PWHb7q4KoY/99AjauYa1nZ4c5qYqRPFRBKTHfA=
diff --git a/src/internal/nuget.config b/src/internal/nuget.config
new file mode 100644
index 00000000..fcbac27a
--- /dev/null
+++ b/src/internal/nuget.config
@@ -0,0 +1,8 @@
1<?xml version="1.0" encoding="utf-8"?>
2<configuration>
3 <packageSources>
4 <clear />
5 <add key="wixtoolset-dtf" value="https://ci.appveyor.com/nuget/wixtoolset-dtf" />
6 <add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
7 </packageSources>
8</configuration> \ No newline at end of file
diff --git a/src/version.json b/src/version.json
new file mode 100644
index 00000000..5f857771
--- /dev/null
+++ b/src/version.json
@@ -0,0 +1,11 @@
1{
2 "version": "4.0",
3 "publicReleaseRefSpec": [
4 "^refs/heads/master$"
5 ],
6 "cloudBuild": {
7 "buildNumber": {
8 "enabled": true
9 }
10 }
11}