aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/.editorconfig37
-rw-r--r--src/api/burn/CustomizedNativeRecommendedRules.ruleset (renamed from src/CustomizedNativeRecommendedRules.ruleset)0
-rw-r--r--src/api/burn/Directory.Build.props (renamed from src/Directory.Build.props)0
-rw-r--r--src/api/burn/Directory.Build.targets (renamed from src/Directory.Build.targets)0
-rw-r--r--src/api/burn/Directory.csproj.props (renamed from src/Directory.csproj.props)0
-rw-r--r--src/api/burn/Directory.vcxproj.props (renamed from src/Directory.vcxproj.props)0
-rw-r--r--src/api/burn/NativeMultiTargeting.Build.props (renamed from src/NativeMultiTargeting.Build.props)0
-rw-r--r--src/api/burn/README.md2
-rw-r--r--src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.nuspec (renamed from src/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.nuspec)0
-rw-r--r--src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.proj (renamed from src/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.proj)0
-rw-r--r--src/api/burn/WixToolset.BootstrapperCore.Native/build/WixToolset.BootstrapperCore.Native.props (renamed from src/WixToolset.BootstrapperCore.Native/build/WixToolset.BootstrapperCore.Native.props)0
-rw-r--r--src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h (renamed from src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h)0
-rw-r--r--src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperEngine.h (renamed from src/WixToolset.BootstrapperCore.Native/inc/BootstrapperEngine.h)0
-rw-r--r--src/api/burn/WixToolset.BootstrapperCore.Native/inc/BundleExtension.h (renamed from src/WixToolset.BootstrapperCore.Native/inc/BundleExtension.h)0
-rw-r--r--src/api/burn/WixToolset.BootstrapperCore.Native/inc/BundleExtensionEngine.h (renamed from src/WixToolset.BootstrapperCore.Native/inc/BundleExtensionEngine.h)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/BalUtil.cs (renamed from src/WixToolset.Mba.Core/BalUtil.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/BaseBootstrapperApplicationFactory.cs (renamed from src/WixToolset.Mba.Core/BaseBootstrapperApplicationFactory.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/BootstrapperApplication.cs (renamed from src/WixToolset.Mba.Core/BootstrapperApplication.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/BootstrapperApplicationData.cs (renamed from src/WixToolset.Mba.Core/BootstrapperApplicationData.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/BootstrapperApplicationFactoryAttribute.cs (renamed from src/WixToolset.Mba.Core/BootstrapperApplicationFactoryAttribute.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/BootstrapperCommand.cs (renamed from src/WixToolset.Mba.Core/BootstrapperCommand.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/BundleInfo.cs (renamed from src/WixToolset.Mba.Core/BundleInfo.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/Engine.cs (renamed from src/WixToolset.Mba.Core/Engine.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/EventArgs.cs (renamed from src/WixToolset.Mba.Core/EventArgs.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs (renamed from src/WixToolset.Mba.Core/IBootstrapperApplication.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/IBootstrapperApplicationData.cs (renamed from src/WixToolset.Mba.Core/IBootstrapperApplicationData.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/IBootstrapperApplicationFactory.cs (renamed from src/WixToolset.Mba.Core/IBootstrapperApplicationFactory.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/IBootstrapperCommand.cs (renamed from src/WixToolset.Mba.Core/IBootstrapperCommand.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/IBootstrapperEngine.cs (renamed from src/WixToolset.Mba.Core/IBootstrapperEngine.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/IBundleInfo.cs (renamed from src/WixToolset.Mba.Core/IBundleInfo.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs (renamed from src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/IEngine.cs (renamed from src/WixToolset.Mba.Core/IEngine.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/IPackageInfo.cs (renamed from src/WixToolset.Mba.Core/IPackageInfo.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/NativeMethods.cs (renamed from src/WixToolset.Mba.Core/NativeMethods.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/PackageInfo.cs (renamed from src/WixToolset.Mba.Core/PackageInfo.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/VerUtil.cs (renamed from src/WixToolset.Mba.Core/VerUtil.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs (renamed from src/WixToolset.Mba.Core/VerUtilVersion.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/VerUtilVersionReleaseLabel.cs (renamed from src/WixToolset.Mba.Core/VerUtilVersionReleaseLabel.cs)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.csproj (renamed from src/WixToolset.Mba.Core/WixToolset.Mba.Core.csproj)0
-rw-r--r--src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.nuspec (renamed from src/WixToolset.Mba.Core/WixToolset.Mba.Core.nuspec)0
-rw-r--r--src/api/burn/appveyor.cmd27
-rw-r--r--src/api/burn/appveyor.yml42
-rw-r--r--src/api/burn/balutil.sln113
-rw-r--r--src/api/burn/balutil/BalBootstrapperEngine.cpp (renamed from src/balutil/BalBootstrapperEngine.cpp)0
-rw-r--r--src/api/burn/balutil/balcondition.cpp (renamed from src/balutil/balcondition.cpp)0
-rw-r--r--src/api/burn/balutil/balinfo.cpp (renamed from src/balutil/balinfo.cpp)0
-rw-r--r--src/api/burn/balutil/balretry.cpp (renamed from src/balutil/balretry.cpp)0
-rw-r--r--src/api/burn/balutil/balutil.cpp (renamed from src/balutil/balutil.cpp)0
-rw-r--r--src/api/burn/balutil/balutil.nuspec (renamed from src/balutil/balutil.nuspec)0
-rw-r--r--src/api/burn/balutil/balutil.vcxproj (renamed from src/balutil/balutil.vcxproj)0
-rw-r--r--src/api/burn/balutil/build/WixToolset.BalUtil.props (renamed from src/balutil/build/WixToolset.BalUtil.props)0
-rw-r--r--src/api/burn/balutil/inc/BAFunctions.h (renamed from src/balutil/inc/BAFunctions.h)0
-rw-r--r--src/api/burn/balutil/inc/BalBaseBAFunctions.h (renamed from src/balutil/inc/BalBaseBAFunctions.h)0
-rw-r--r--src/api/burn/balutil/inc/BalBaseBAFunctionsProc.h (renamed from src/balutil/inc/BalBaseBAFunctionsProc.h)0
-rw-r--r--src/api/burn/balutil/inc/BalBaseBootstrapperApplication.h (renamed from src/balutil/inc/BalBaseBootstrapperApplication.h)0
-rw-r--r--src/api/burn/balutil/inc/BalBaseBootstrapperApplicationProc.h (renamed from src/balutil/inc/BalBaseBootstrapperApplicationProc.h)0
-rw-r--r--src/api/burn/balutil/inc/BalBootstrapperEngine.h (renamed from src/balutil/inc/BalBootstrapperEngine.h)0
-rw-r--r--src/api/burn/balutil/inc/IBAFunctions.h (renamed from src/balutil/inc/IBAFunctions.h)0
-rw-r--r--src/api/burn/balutil/inc/IBootstrapperApplication.h (renamed from src/balutil/inc/IBootstrapperApplication.h)0
-rw-r--r--src/api/burn/balutil/inc/IBootstrapperApplicationFactory.h (renamed from src/balutil/inc/IBootstrapperApplicationFactory.h)0
-rw-r--r--src/api/burn/balutil/inc/IBootstrapperEngine.h (renamed from src/balutil/inc/IBootstrapperEngine.h)0
-rw-r--r--src/api/burn/balutil/inc/balcondition.h (renamed from src/balutil/inc/balcondition.h)0
-rw-r--r--src/api/burn/balutil/inc/balinfo.h (renamed from src/balutil/inc/balinfo.h)0
-rw-r--r--src/api/burn/balutil/inc/balretry.h (renamed from src/balutil/inc/balretry.h)0
-rw-r--r--src/api/burn/balutil/inc/balutil.h (renamed from src/balutil/inc/balutil.h)0
-rw-r--r--src/api/burn/balutil/packages.config (renamed from src/balutil/packages.config)0
-rw-r--r--src/api/burn/balutil/precomp.cpp (renamed from src/balutil/precomp.cpp)0
-rw-r--r--src/api/burn/balutil/precomp.h (renamed from src/balutil/precomp.h)0
-rw-r--r--src/api/burn/bextutil/BextBundleExtensionEngine.cpp (renamed from src/bextutil/BextBundleExtensionEngine.cpp)0
-rw-r--r--src/api/burn/bextutil/bextutil.cpp (renamed from src/bextutil/bextutil.cpp)0
-rw-r--r--src/api/burn/bextutil/bextutil.nuspec (renamed from src/bextutil/bextutil.nuspec)0
-rw-r--r--src/api/burn/bextutil/bextutil.vcxproj (renamed from src/bextutil/bextutil.vcxproj)0
-rw-r--r--src/api/burn/bextutil/build/WixToolset.BextUtil.props (renamed from src/bextutil/build/WixToolset.BextUtil.props)0
-rw-r--r--src/api/burn/bextutil/inc/BextBaseBundleExtension.h (renamed from src/bextutil/inc/BextBaseBundleExtension.h)0
-rw-r--r--src/api/burn/bextutil/inc/BextBaseBundleExtensionProc.h (renamed from src/bextutil/inc/BextBaseBundleExtensionProc.h)0
-rw-r--r--src/api/burn/bextutil/inc/BextBundleExtensionEngine.h (renamed from src/bextutil/inc/BextBundleExtensionEngine.h)0
-rw-r--r--src/api/burn/bextutil/inc/IBundleExtension.h (renamed from src/bextutil/inc/IBundleExtension.h)0
-rw-r--r--src/api/burn/bextutil/inc/IBundleExtensionEngine.h (renamed from src/bextutil/inc/IBundleExtensionEngine.h)0
-rw-r--r--src/api/burn/bextutil/inc/bextutil.h (renamed from src/bextutil/inc/bextutil.h)0
-rw-r--r--src/api/burn/bextutil/packages.config (renamed from src/bextutil/packages.config)0
-rw-r--r--src/api/burn/bextutil/precomp.cpp (renamed from src/bextutil/precomp.cpp)0
-rw-r--r--src/api/burn/bextutil/precomp.h (renamed from src/bextutil/precomp.h)0
-rw-r--r--src/api/burn/mbanative/mbanative.cpp (renamed from src/mbanative/mbanative.cpp)0
-rw-r--r--src/api/burn/mbanative/mbanative.def (renamed from src/mbanative/mbanative.def)0
-rw-r--r--src/api/burn/mbanative/mbanative.vcxproj (renamed from src/mbanative/mbanative.vcxproj)0
-rw-r--r--src/api/burn/mbanative/packages.config (renamed from src/mbanative/packages.config)0
-rw-r--r--src/api/burn/mbanative/precomp.cpp (renamed from src/mbanative/precomp.cpp)0
-rw-r--r--src/api/burn/mbanative/precomp.h (renamed from src/mbanative/precomp.h)0
-rw-r--r--src/api/burn/nuget.config10
-rw-r--r--src/api/burn/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj (renamed from src/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj)0
-rw-r--r--src/api/burn/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj.filters (renamed from src/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj.filters)0
-rw-r--r--src/api/burn/test/BalUtilUnitTest/TestBAFunctions.cpp (renamed from src/test/BalUtilUnitTest/TestBAFunctions.cpp)0
-rw-r--r--src/api/burn/test/BalUtilUnitTest/TestBootstrapperApplication.cpp (renamed from src/test/BalUtilUnitTest/TestBootstrapperApplication.cpp)0
-rw-r--r--src/api/burn/test/BalUtilUnitTest/packages.config (renamed from src/test/BalUtilUnitTest/packages.config)0
-rw-r--r--src/api/burn/test/BalUtilUnitTest/precomp.cpp (renamed from src/test/BalUtilUnitTest/precomp.cpp)0
-rw-r--r--src/api/burn/test/BalUtilUnitTest/precomp.h (renamed from src/test/BalUtilUnitTest/precomp.h)0
-rw-r--r--src/api/burn/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj (renamed from src/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj)0
-rw-r--r--src/api/burn/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj.filters (renamed from src/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj.filters)0
-rw-r--r--src/api/burn/test/BextUtilUnitTest/TestBundleExtension.cpp (renamed from src/test/BextUtilUnitTest/TestBundleExtension.cpp)0
-rw-r--r--src/api/burn/test/BextUtilUnitTest/packages.config (renamed from src/test/BextUtilUnitTest/packages.config)0
-rw-r--r--src/api/burn/test/BextUtilUnitTest/precomp.cpp (renamed from src/test/BextUtilUnitTest/precomp.cpp)0
-rw-r--r--src/api/burn/test/BextUtilUnitTest/precomp.h (renamed from src/test/BextUtilUnitTest/precomp.h)0
-rw-r--r--src/api/burn/test/WixToolsetTest.Mba.Core/BaseBootstrapperApplicationFactoryFixture.cs (renamed from src/test/WixToolsetTest.Mba.Core/BaseBootstrapperApplicationFactoryFixture.cs)0
-rw-r--r--src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs (renamed from src/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs)0
-rw-r--r--src/api/burn/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.csproj (renamed from src/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.csproj)0
-rw-r--r--src/api/burn/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.v3.ncrunchproject (renamed from src/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.v3.ncrunchproject)0
-rw-r--r--src/signing.json13
-rw-r--r--src/version.json11
108 files changed, 255 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/CustomizedNativeRecommendedRules.ruleset b/src/api/burn/CustomizedNativeRecommendedRules.ruleset
index 142b141c..142b141c 100644
--- a/src/CustomizedNativeRecommendedRules.ruleset
+++ b/src/api/burn/CustomizedNativeRecommendedRules.ruleset
diff --git a/src/Directory.Build.props b/src/api/burn/Directory.Build.props
index fb34d54e..fb34d54e 100644
--- a/src/Directory.Build.props
+++ b/src/api/burn/Directory.Build.props
diff --git a/src/Directory.Build.targets b/src/api/burn/Directory.Build.targets
index 44701fb6..44701fb6 100644
--- a/src/Directory.Build.targets
+++ b/src/api/burn/Directory.Build.targets
diff --git a/src/Directory.csproj.props b/src/api/burn/Directory.csproj.props
index 81d24ad1..81d24ad1 100644
--- a/src/Directory.csproj.props
+++ b/src/api/burn/Directory.csproj.props
diff --git a/src/Directory.vcxproj.props b/src/api/burn/Directory.vcxproj.props
index 9ea7071b..9ea7071b 100644
--- a/src/Directory.vcxproj.props
+++ b/src/api/burn/Directory.vcxproj.props
diff --git a/src/NativeMultiTargeting.Build.props b/src/api/burn/NativeMultiTargeting.Build.props
index 1ff46559..1ff46559 100644
--- a/src/NativeMultiTargeting.Build.props
+++ b/src/api/burn/NativeMultiTargeting.Build.props
diff --git a/src/api/burn/README.md b/src/api/burn/README.md
new file mode 100644
index 00000000..380bbda3
--- /dev/null
+++ b/src/api/burn/README.md
@@ -0,0 +1,2 @@
1# balutil
2balutil.lib - WiX Toolset Bootstrapper Application Layer native utility library
diff --git a/src/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.nuspec b/src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.nuspec
index b10b75d2..b10b75d2 100644
--- a/src/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.nuspec
+++ b/src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.nuspec
diff --git a/src/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.proj b/src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.proj
index 0899bdcf..0899bdcf 100644
--- a/src/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.proj
+++ b/src/api/burn/WixToolset.BootstrapperCore.Native/WixToolset.BootstrapperCore.Native.proj
diff --git a/src/WixToolset.BootstrapperCore.Native/build/WixToolset.BootstrapperCore.Native.props b/src/api/burn/WixToolset.BootstrapperCore.Native/build/WixToolset.BootstrapperCore.Native.props
index 82f81163..82f81163 100644
--- a/src/WixToolset.BootstrapperCore.Native/build/WixToolset.BootstrapperCore.Native.props
+++ b/src/api/burn/WixToolset.BootstrapperCore.Native/build/WixToolset.BootstrapperCore.Native.props
diff --git a/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
index 2a6d5c8a..2a6d5c8a 100644
--- a/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
+++ b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
diff --git a/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperEngine.h b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperEngine.h
index 9c9b38a5..9c9b38a5 100644
--- a/src/WixToolset.BootstrapperCore.Native/inc/BootstrapperEngine.h
+++ b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperEngine.h
diff --git a/src/WixToolset.BootstrapperCore.Native/inc/BundleExtension.h b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BundleExtension.h
index be76a1a5..be76a1a5 100644
--- a/src/WixToolset.BootstrapperCore.Native/inc/BundleExtension.h
+++ b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BundleExtension.h
diff --git a/src/WixToolset.BootstrapperCore.Native/inc/BundleExtensionEngine.h b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BundleExtensionEngine.h
index b397ec16..b397ec16 100644
--- a/src/WixToolset.BootstrapperCore.Native/inc/BundleExtensionEngine.h
+++ b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BundleExtensionEngine.h
diff --git a/src/WixToolset.Mba.Core/BalUtil.cs b/src/api/burn/WixToolset.Mba.Core/BalUtil.cs
index f478eca4..f478eca4 100644
--- a/src/WixToolset.Mba.Core/BalUtil.cs
+++ b/src/api/burn/WixToolset.Mba.Core/BalUtil.cs
diff --git a/src/WixToolset.Mba.Core/BaseBootstrapperApplicationFactory.cs b/src/api/burn/WixToolset.Mba.Core/BaseBootstrapperApplicationFactory.cs
index ad8a5dc0..ad8a5dc0 100644
--- a/src/WixToolset.Mba.Core/BaseBootstrapperApplicationFactory.cs
+++ b/src/api/burn/WixToolset.Mba.Core/BaseBootstrapperApplicationFactory.cs
diff --git a/src/WixToolset.Mba.Core/BootstrapperApplication.cs b/src/api/burn/WixToolset.Mba.Core/BootstrapperApplication.cs
index 072d3ef0..072d3ef0 100644
--- a/src/WixToolset.Mba.Core/BootstrapperApplication.cs
+++ b/src/api/burn/WixToolset.Mba.Core/BootstrapperApplication.cs
diff --git a/src/WixToolset.Mba.Core/BootstrapperApplicationData.cs b/src/api/burn/WixToolset.Mba.Core/BootstrapperApplicationData.cs
index 739a08bb..739a08bb 100644
--- a/src/WixToolset.Mba.Core/BootstrapperApplicationData.cs
+++ b/src/api/burn/WixToolset.Mba.Core/BootstrapperApplicationData.cs
diff --git a/src/WixToolset.Mba.Core/BootstrapperApplicationFactoryAttribute.cs b/src/api/burn/WixToolset.Mba.Core/BootstrapperApplicationFactoryAttribute.cs
index 95252cf3..95252cf3 100644
--- a/src/WixToolset.Mba.Core/BootstrapperApplicationFactoryAttribute.cs
+++ b/src/api/burn/WixToolset.Mba.Core/BootstrapperApplicationFactoryAttribute.cs
diff --git a/src/WixToolset.Mba.Core/BootstrapperCommand.cs b/src/api/burn/WixToolset.Mba.Core/BootstrapperCommand.cs
index 65dde0f4..65dde0f4 100644
--- a/src/WixToolset.Mba.Core/BootstrapperCommand.cs
+++ b/src/api/burn/WixToolset.Mba.Core/BootstrapperCommand.cs
diff --git a/src/WixToolset.Mba.Core/BundleInfo.cs b/src/api/burn/WixToolset.Mba.Core/BundleInfo.cs
index 3d5d535d..3d5d535d 100644
--- a/src/WixToolset.Mba.Core/BundleInfo.cs
+++ b/src/api/burn/WixToolset.Mba.Core/BundleInfo.cs
diff --git a/src/WixToolset.Mba.Core/Engine.cs b/src/api/burn/WixToolset.Mba.Core/Engine.cs
index aed420d5..aed420d5 100644
--- a/src/WixToolset.Mba.Core/Engine.cs
+++ b/src/api/burn/WixToolset.Mba.Core/Engine.cs
diff --git a/src/WixToolset.Mba.Core/EventArgs.cs b/src/api/burn/WixToolset.Mba.Core/EventArgs.cs
index 8ef8af14..8ef8af14 100644
--- a/src/WixToolset.Mba.Core/EventArgs.cs
+++ b/src/api/burn/WixToolset.Mba.Core/EventArgs.cs
diff --git a/src/WixToolset.Mba.Core/IBootstrapperApplication.cs b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
index 530fb1a9..530fb1a9 100644
--- a/src/WixToolset.Mba.Core/IBootstrapperApplication.cs
+++ b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
diff --git a/src/WixToolset.Mba.Core/IBootstrapperApplicationData.cs b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplicationData.cs
index 23a1c8a3..23a1c8a3 100644
--- a/src/WixToolset.Mba.Core/IBootstrapperApplicationData.cs
+++ b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplicationData.cs
diff --git a/src/WixToolset.Mba.Core/IBootstrapperApplicationFactory.cs b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplicationFactory.cs
index 0f9193d0..0f9193d0 100644
--- a/src/WixToolset.Mba.Core/IBootstrapperApplicationFactory.cs
+++ b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplicationFactory.cs
diff --git a/src/WixToolset.Mba.Core/IBootstrapperCommand.cs b/src/api/burn/WixToolset.Mba.Core/IBootstrapperCommand.cs
index e861813f..e861813f 100644
--- a/src/WixToolset.Mba.Core/IBootstrapperCommand.cs
+++ b/src/api/burn/WixToolset.Mba.Core/IBootstrapperCommand.cs
diff --git a/src/WixToolset.Mba.Core/IBootstrapperEngine.cs b/src/api/burn/WixToolset.Mba.Core/IBootstrapperEngine.cs
index 4e19bf0f..4e19bf0f 100644
--- a/src/WixToolset.Mba.Core/IBootstrapperEngine.cs
+++ b/src/api/burn/WixToolset.Mba.Core/IBootstrapperEngine.cs
diff --git a/src/WixToolset.Mba.Core/IBundleInfo.cs b/src/api/burn/WixToolset.Mba.Core/IBundleInfo.cs
index f4a82f36..f4a82f36 100644
--- a/src/WixToolset.Mba.Core/IBundleInfo.cs
+++ b/src/api/burn/WixToolset.Mba.Core/IBundleInfo.cs
diff --git a/src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs b/src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs
index a295f6c0..a295f6c0 100644
--- a/src/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs
+++ b/src/api/burn/WixToolset.Mba.Core/IDefaultBootstrapperApplication.cs
diff --git a/src/WixToolset.Mba.Core/IEngine.cs b/src/api/burn/WixToolset.Mba.Core/IEngine.cs
index 3e636961..3e636961 100644
--- a/src/WixToolset.Mba.Core/IEngine.cs
+++ b/src/api/burn/WixToolset.Mba.Core/IEngine.cs
diff --git a/src/WixToolset.Mba.Core/IPackageInfo.cs b/src/api/burn/WixToolset.Mba.Core/IPackageInfo.cs
index a1d99b10..a1d99b10 100644
--- a/src/WixToolset.Mba.Core/IPackageInfo.cs
+++ b/src/api/burn/WixToolset.Mba.Core/IPackageInfo.cs
diff --git a/src/WixToolset.Mba.Core/NativeMethods.cs b/src/api/burn/WixToolset.Mba.Core/NativeMethods.cs
index adb2256e..adb2256e 100644
--- a/src/WixToolset.Mba.Core/NativeMethods.cs
+++ b/src/api/burn/WixToolset.Mba.Core/NativeMethods.cs
diff --git a/src/WixToolset.Mba.Core/PackageInfo.cs b/src/api/burn/WixToolset.Mba.Core/PackageInfo.cs
index 567a7cdd..567a7cdd 100644
--- a/src/WixToolset.Mba.Core/PackageInfo.cs
+++ b/src/api/burn/WixToolset.Mba.Core/PackageInfo.cs
diff --git a/src/WixToolset.Mba.Core/VerUtil.cs b/src/api/burn/WixToolset.Mba.Core/VerUtil.cs
index 81c5b716..81c5b716 100644
--- a/src/WixToolset.Mba.Core/VerUtil.cs
+++ b/src/api/burn/WixToolset.Mba.Core/VerUtil.cs
diff --git a/src/WixToolset.Mba.Core/VerUtilVersion.cs b/src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs
index 7408c26f..7408c26f 100644
--- a/src/WixToolset.Mba.Core/VerUtilVersion.cs
+++ b/src/api/burn/WixToolset.Mba.Core/VerUtilVersion.cs
diff --git a/src/WixToolset.Mba.Core/VerUtilVersionReleaseLabel.cs b/src/api/burn/WixToolset.Mba.Core/VerUtilVersionReleaseLabel.cs
index 97e8190d..97e8190d 100644
--- a/src/WixToolset.Mba.Core/VerUtilVersionReleaseLabel.cs
+++ b/src/api/burn/WixToolset.Mba.Core/VerUtilVersionReleaseLabel.cs
diff --git a/src/WixToolset.Mba.Core/WixToolset.Mba.Core.csproj b/src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.csproj
index 2bd7ca80..2bd7ca80 100644
--- a/src/WixToolset.Mba.Core/WixToolset.Mba.Core.csproj
+++ b/src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.csproj
diff --git a/src/WixToolset.Mba.Core/WixToolset.Mba.Core.nuspec b/src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.nuspec
index a5e09ea9..a5e09ea9 100644
--- a/src/WixToolset.Mba.Core/WixToolset.Mba.Core.nuspec
+++ b/src/api/burn/WixToolset.Mba.Core/WixToolset.Mba.Core.nuspec
diff --git a/src/api/burn/appveyor.cmd b/src/api/burn/appveyor.cmd
new file mode 100644
index 00000000..26f75243
--- /dev/null
+++ b/src/api/burn/appveyor.cmd
@@ -0,0 +1,27 @@
1@setlocal
2@pushd %~dp0
3@set _C=Release
4@if /i "%1"=="debug" set _C=Debug
5
6nuget restore || exit /b
7
8msbuild -p:Configuration=%_C%;Platform=x86;PlatformToolset=v140 || exit /b
9msbuild -p:Configuration=%_C%;Platform=x64;PlatformToolset=v140 || exit /b
10
11msbuild -p:Configuration=%_C%;Platform=x86;PlatformToolset=v141 || exit /b
12msbuild -p:Configuration=%_C%;Platform=x64;PlatformToolset=v141 || exit /b
13msbuild -p:Configuration=%_C%;Platform=ARM64;PlatformToolset=v141 || exit /b
14
15msbuild -p:Configuration=%_C%;Platform=x86;PlatformToolset=v142 || exit /b
16msbuild -p:Configuration=%_C%;Platform=x64;PlatformToolset=v142 || exit /b
17msbuild -p:Configuration=%_C%;Platform=ARM64;PlatformToolset=v142 || exit /b
18
19dotnet test -c %_C% --no-build src\test\WixToolsetTest.Mba.Core\WixToolsetTest.Mba.Core.csproj || exit /b
20
21msbuild -t:PackNative -p:Configuration=%_C% src\balutil\balutil.vcxproj || exit /b
22msbuild -t:PackNative -p:Configuration=%_C% src\bextutil\bextutil.vcxproj || exit /b
23msbuild -t:PackNative -p:Configuration=%_C% src\WixToolset.BootstrapperCore.Native\WixToolset.BootstrapperCore.Native.proj || exit /b
24msbuild -t:Pack -p:Configuration=%_C% -p:NoBuild=true src\WixToolset.Mba.Core\WixToolset.Mba.Core.csproj || exit /b
25
26@popd
27@endlocal \ No newline at end of file
diff --git a/src/api/burn/appveyor.yml b/src/api/burn/appveyor.yml
new file mode 100644
index 00000000..e4d25586
--- /dev/null
+++ b/src/api/burn/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
24test: off
25
26pull_requests:
27 do_not_increment_build_number: true
28
29nuget:
30 disable_publish_on_pr: true
31
32skip_branch_with_pr: true
33skip_tags: true
34
35artifacts:
36- path: build\Release\**\*.nupkg
37 name: nuget
38
39notifications:
40- provider: Slack
41 incoming_webhook:
42 secure: p5xuu+4x2JHfwGDMDe5KcG1k7gZxqYc4jWVwvyNZv5cvkubPD2waJs5yXMAXZNN7Z63/3PWHb7q4KoY/99AjauYa1nZ4c5qYqRPFRBKTHfA=
diff --git a/src/api/burn/balutil.sln b/src/api/burn/balutil.sln
new file mode 100644
index 00000000..cae580f3
--- /dev/null
+++ b/src/api/burn/balutil.sln
@@ -0,0 +1,113 @@
1
2Microsoft Visual Studio Solution File, Format Version 12.00
3# Visual Studio Version 16
4VisualStudioVersion = 16.0.29503.13
5MinimumVisualStudioVersion = 15.0.26124.0
6Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "balutil", "src\balutil\balutil.vcxproj", "{EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}"
7EndProject
8Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bextutil", "src\bextutil\bextutil.vcxproj", "{06027492-1CB9-48BC-B31E-C1F9356ED07E}"
9EndProject
10Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolset.Mba.Core", "src\WixToolset.Mba.Core\WixToolset.Mba.Core.csproj", "{E7E1841E-A58E-4901-B9CA-4845B807D45F}"
11EndProject
12Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mbanative", "src\mbanative\mbanative.vcxproj", "{665E0441-17F9-4105-B202-EDF274657F6E}"
13EndProject
14Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolsetTest.Mba.Core", "src\test\WixToolsetTest.Mba.Core\WixToolsetTest.Mba.Core.csproj", "{F54997F7-10D7-409B-B9F2-DB546490EDC0}"
15EndProject
16Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BalUtilUnitTest", "src\test\BalUtilUnitTest\BalUtilUnitTest.vcxproj", "{9B507AF9-035E-4DB6-8C0C-5DCC3FEF2631}"
17EndProject
18Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BextUtilUnitTest", "src\test\BextUtilUnitTest\BextUtilUnitTest.vcxproj", "{B69E6422-49B0-4E28-92F9-B8A7410A6ED9}"
19EndProject
20Global
21 GlobalSection(SolutionConfigurationPlatforms) = preSolution
22 Debug|ARM64 = Debug|ARM64
23 Debug|x64 = Debug|x64
24 Debug|x86 = Debug|x86
25 Release|ARM64 = Release|ARM64
26 Release|x64 = Release|x64
27 Release|x86 = Release|x86
28 EndGlobalSection
29 GlobalSection(ProjectConfigurationPlatforms) = postSolution
30 {EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}.Debug|ARM64.ActiveCfg = Debug|ARM64
31 {EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}.Debug|ARM64.Build.0 = Debug|ARM64
32 {EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}.Debug|x64.ActiveCfg = Debug|x64
33 {EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}.Debug|x64.Build.0 = Debug|x64
34 {EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}.Debug|x86.ActiveCfg = Debug|Win32
35 {EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}.Debug|x86.Build.0 = Debug|Win32
36 {EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}.Release|ARM64.ActiveCfg = Release|ARM64
37 {EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}.Release|ARM64.Build.0 = Release|ARM64
38 {EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}.Release|x64.ActiveCfg = Release|x64
39 {EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}.Release|x64.Build.0 = Release|x64
40 {EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}.Release|x86.ActiveCfg = Release|Win32
41 {EDCB8095-0E6A-43E0-BC33-C4F762FC5CDB}.Release|x86.Build.0 = Release|Win32
42 {06027492-1CB9-48BC-B31E-C1F9356ED07E}.Debug|ARM64.ActiveCfg = Debug|ARM64
43 {06027492-1CB9-48BC-B31E-C1F9356ED07E}.Debug|ARM64.Build.0 = Debug|ARM64
44 {06027492-1CB9-48BC-B31E-C1F9356ED07E}.Debug|x64.ActiveCfg = Debug|x64
45 {06027492-1CB9-48BC-B31E-C1F9356ED07E}.Debug|x64.Build.0 = Debug|x64
46 {06027492-1CB9-48BC-B31E-C1F9356ED07E}.Debug|x86.ActiveCfg = Debug|Win32
47 {06027492-1CB9-48BC-B31E-C1F9356ED07E}.Debug|x86.Build.0 = Debug|Win32
48 {06027492-1CB9-48BC-B31E-C1F9356ED07E}.Release|ARM64.ActiveCfg = Release|ARM64
49 {06027492-1CB9-48BC-B31E-C1F9356ED07E}.Release|ARM64.Build.0 = Release|ARM64
50 {06027492-1CB9-48BC-B31E-C1F9356ED07E}.Release|x64.ActiveCfg = Release|x64
51 {06027492-1CB9-48BC-B31E-C1F9356ED07E}.Release|x64.Build.0 = Release|x64
52 {06027492-1CB9-48BC-B31E-C1F9356ED07E}.Release|x86.ActiveCfg = Release|Win32
53 {06027492-1CB9-48BC-B31E-C1F9356ED07E}.Release|x86.Build.0 = Release|Win32
54 {E7E1841E-A58E-4901-B9CA-4845B807D45F}.Debug|ARM64.ActiveCfg = Debug|Any CPU
55 {E7E1841E-A58E-4901-B9CA-4845B807D45F}.Debug|ARM64.Build.0 = Debug|Any CPU
56 {E7E1841E-A58E-4901-B9CA-4845B807D45F}.Debug|x64.ActiveCfg = Debug|Any CPU
57 {E7E1841E-A58E-4901-B9CA-4845B807D45F}.Debug|x64.Build.0 = Debug|Any CPU
58 {E7E1841E-A58E-4901-B9CA-4845B807D45F}.Debug|x86.ActiveCfg = Debug|Any CPU
59 {E7E1841E-A58E-4901-B9CA-4845B807D45F}.Debug|x86.Build.0 = Debug|Any CPU
60 {E7E1841E-A58E-4901-B9CA-4845B807D45F}.Release|ARM64.ActiveCfg = Release|Any CPU
61 {E7E1841E-A58E-4901-B9CA-4845B807D45F}.Release|ARM64.Build.0 = Release|Any CPU
62 {E7E1841E-A58E-4901-B9CA-4845B807D45F}.Release|x64.ActiveCfg = Release|Any CPU
63 {E7E1841E-A58E-4901-B9CA-4845B807D45F}.Release|x64.Build.0 = Release|Any CPU
64 {E7E1841E-A58E-4901-B9CA-4845B807D45F}.Release|x86.ActiveCfg = Release|Any CPU
65 {E7E1841E-A58E-4901-B9CA-4845B807D45F}.Release|x86.Build.0 = Release|Any CPU
66 {665E0441-17F9-4105-B202-EDF274657F6E}.Debug|ARM64.ActiveCfg = Debug|ARM64
67 {665E0441-17F9-4105-B202-EDF274657F6E}.Debug|ARM64.Build.0 = Debug|ARM64
68 {665E0441-17F9-4105-B202-EDF274657F6E}.Debug|x64.ActiveCfg = Debug|x64
69 {665E0441-17F9-4105-B202-EDF274657F6E}.Debug|x64.Build.0 = Debug|x64
70 {665E0441-17F9-4105-B202-EDF274657F6E}.Debug|x86.ActiveCfg = Debug|Win32
71 {665E0441-17F9-4105-B202-EDF274657F6E}.Debug|x86.Build.0 = Debug|Win32
72 {665E0441-17F9-4105-B202-EDF274657F6E}.Release|ARM64.ActiveCfg = Release|ARM64
73 {665E0441-17F9-4105-B202-EDF274657F6E}.Release|ARM64.Build.0 = Release|ARM64
74 {665E0441-17F9-4105-B202-EDF274657F6E}.Release|x64.ActiveCfg = Release|x64
75 {665E0441-17F9-4105-B202-EDF274657F6E}.Release|x64.Build.0 = Release|x64
76 {665E0441-17F9-4105-B202-EDF274657F6E}.Release|x86.ActiveCfg = Release|Win32
77 {665E0441-17F9-4105-B202-EDF274657F6E}.Release|x86.Build.0 = Release|Win32
78 {F54997F7-10D7-409B-B9F2-DB546490EDC0}.Debug|ARM64.ActiveCfg = Debug|Any CPU
79 {F54997F7-10D7-409B-B9F2-DB546490EDC0}.Debug|ARM64.Build.0 = Debug|Any CPU
80 {F54997F7-10D7-409B-B9F2-DB546490EDC0}.Debug|x64.ActiveCfg = Debug|Any CPU
81 {F54997F7-10D7-409B-B9F2-DB546490EDC0}.Debug|x64.Build.0 = Debug|Any CPU
82 {F54997F7-10D7-409B-B9F2-DB546490EDC0}.Debug|x86.ActiveCfg = Debug|Any CPU
83 {F54997F7-10D7-409B-B9F2-DB546490EDC0}.Debug|x86.Build.0 = Debug|Any CPU
84 {F54997F7-10D7-409B-B9F2-DB546490EDC0}.Release|ARM64.ActiveCfg = Release|Any CPU
85 {F54997F7-10D7-409B-B9F2-DB546490EDC0}.Release|ARM64.Build.0 = Release|Any CPU
86 {F54997F7-10D7-409B-B9F2-DB546490EDC0}.Release|x64.ActiveCfg = Release|Any CPU
87 {F54997F7-10D7-409B-B9F2-DB546490EDC0}.Release|x64.Build.0 = Release|Any CPU
88 {F54997F7-10D7-409B-B9F2-DB546490EDC0}.Release|x86.ActiveCfg = Release|Any CPU
89 {F54997F7-10D7-409B-B9F2-DB546490EDC0}.Release|x86.Build.0 = Release|Any CPU
90 {9B507AF9-035E-4DB6-8C0C-5DCC3FEF2631}.Debug|ARM64.ActiveCfg = Debug|Win32
91 {9B507AF9-035E-4DB6-8C0C-5DCC3FEF2631}.Debug|x64.ActiveCfg = Debug|Win32
92 {9B507AF9-035E-4DB6-8C0C-5DCC3FEF2631}.Debug|x86.ActiveCfg = Debug|Win32
93 {9B507AF9-035E-4DB6-8C0C-5DCC3FEF2631}.Debug|x86.Build.0 = Debug|Win32
94 {9B507AF9-035E-4DB6-8C0C-5DCC3FEF2631}.Release|ARM64.ActiveCfg = Release|Win32
95 {9B507AF9-035E-4DB6-8C0C-5DCC3FEF2631}.Release|x64.ActiveCfg = Release|Win32
96 {9B507AF9-035E-4DB6-8C0C-5DCC3FEF2631}.Release|x86.ActiveCfg = Release|Win32
97 {9B507AF9-035E-4DB6-8C0C-5DCC3FEF2631}.Release|x86.Build.0 = Release|Win32
98 {B69E6422-49B0-4E28-92F9-B8A7410A6ED9}.Debug|ARM64.ActiveCfg = Debug|Win32
99 {B69E6422-49B0-4E28-92F9-B8A7410A6ED9}.Debug|x64.ActiveCfg = Debug|Win32
100 {B69E6422-49B0-4E28-92F9-B8A7410A6ED9}.Debug|x86.ActiveCfg = Debug|Win32
101 {B69E6422-49B0-4E28-92F9-B8A7410A6ED9}.Debug|x86.Build.0 = Debug|Win32
102 {B69E6422-49B0-4E28-92F9-B8A7410A6ED9}.Release|ARM64.ActiveCfg = Release|Win32
103 {B69E6422-49B0-4E28-92F9-B8A7410A6ED9}.Release|x64.ActiveCfg = Release|Win32
104 {B69E6422-49B0-4E28-92F9-B8A7410A6ED9}.Release|x86.ActiveCfg = Release|Win32
105 {B69E6422-49B0-4E28-92F9-B8A7410A6ED9}.Release|x86.Build.0 = Release|Win32
106 EndGlobalSection
107 GlobalSection(SolutionProperties) = preSolution
108 HideSolutionNode = FALSE
109 EndGlobalSection
110 GlobalSection(ExtensibilityGlobals) = postSolution
111 SolutionGuid = {8741FA43-6BD2-40F9-ABA5-A5BD466A6518}
112 EndGlobalSection
113EndGlobal
diff --git a/src/balutil/BalBootstrapperEngine.cpp b/src/api/burn/balutil/BalBootstrapperEngine.cpp
index 301b88a5..301b88a5 100644
--- a/src/balutil/BalBootstrapperEngine.cpp
+++ b/src/api/burn/balutil/BalBootstrapperEngine.cpp
diff --git a/src/balutil/balcondition.cpp b/src/api/burn/balutil/balcondition.cpp
index 8b05508f..8b05508f 100644
--- a/src/balutil/balcondition.cpp
+++ b/src/api/burn/balutil/balcondition.cpp
diff --git a/src/balutil/balinfo.cpp b/src/api/burn/balutil/balinfo.cpp
index 3abb9286..3abb9286 100644
--- a/src/balutil/balinfo.cpp
+++ b/src/api/burn/balutil/balinfo.cpp
diff --git a/src/balutil/balretry.cpp b/src/api/burn/balutil/balretry.cpp
index 9d8abd6d..9d8abd6d 100644
--- a/src/balutil/balretry.cpp
+++ b/src/api/burn/balutil/balretry.cpp
diff --git a/src/balutil/balutil.cpp b/src/api/burn/balutil/balutil.cpp
index 7a638219..7a638219 100644
--- a/src/balutil/balutil.cpp
+++ b/src/api/burn/balutil/balutil.cpp
diff --git a/src/balutil/balutil.nuspec b/src/api/burn/balutil/balutil.nuspec
index e38362ec..e38362ec 100644
--- a/src/balutil/balutil.nuspec
+++ b/src/api/burn/balutil/balutil.nuspec
diff --git a/src/balutil/balutil.vcxproj b/src/api/burn/balutil/balutil.vcxproj
index ab33f159..ab33f159 100644
--- a/src/balutil/balutil.vcxproj
+++ b/src/api/burn/balutil/balutil.vcxproj
diff --git a/src/balutil/build/WixToolset.BalUtil.props b/src/api/burn/balutil/build/WixToolset.BalUtil.props
index 45b97f6a..45b97f6a 100644
--- a/src/balutil/build/WixToolset.BalUtil.props
+++ b/src/api/burn/balutil/build/WixToolset.BalUtil.props
diff --git a/src/balutil/inc/BAFunctions.h b/src/api/burn/balutil/inc/BAFunctions.h
index 2970478f..2970478f 100644
--- a/src/balutil/inc/BAFunctions.h
+++ b/src/api/burn/balutil/inc/BAFunctions.h
diff --git a/src/balutil/inc/BalBaseBAFunctions.h b/src/api/burn/balutil/inc/BalBaseBAFunctions.h
index ee2e452f..ee2e452f 100644
--- a/src/balutil/inc/BalBaseBAFunctions.h
+++ b/src/api/burn/balutil/inc/BalBaseBAFunctions.h
diff --git a/src/balutil/inc/BalBaseBAFunctionsProc.h b/src/api/burn/balutil/inc/BalBaseBAFunctionsProc.h
index 7e89fe83..7e89fe83 100644
--- a/src/balutil/inc/BalBaseBAFunctionsProc.h
+++ b/src/api/burn/balutil/inc/BalBaseBAFunctionsProc.h
diff --git a/src/balutil/inc/BalBaseBootstrapperApplication.h b/src/api/burn/balutil/inc/BalBaseBootstrapperApplication.h
index bf21c4a5..bf21c4a5 100644
--- a/src/balutil/inc/BalBaseBootstrapperApplication.h
+++ b/src/api/burn/balutil/inc/BalBaseBootstrapperApplication.h
diff --git a/src/balutil/inc/BalBaseBootstrapperApplicationProc.h b/src/api/burn/balutil/inc/BalBaseBootstrapperApplicationProc.h
index 7fe3ffd8..7fe3ffd8 100644
--- a/src/balutil/inc/BalBaseBootstrapperApplicationProc.h
+++ b/src/api/burn/balutil/inc/BalBaseBootstrapperApplicationProc.h
diff --git a/src/balutil/inc/BalBootstrapperEngine.h b/src/api/burn/balutil/inc/BalBootstrapperEngine.h
index 45131d98..45131d98 100644
--- a/src/balutil/inc/BalBootstrapperEngine.h
+++ b/src/api/burn/balutil/inc/BalBootstrapperEngine.h
diff --git a/src/balutil/inc/IBAFunctions.h b/src/api/burn/balutil/inc/IBAFunctions.h
index 7d8a07fa..7d8a07fa 100644
--- a/src/balutil/inc/IBAFunctions.h
+++ b/src/api/burn/balutil/inc/IBAFunctions.h
diff --git a/src/balutil/inc/IBootstrapperApplication.h b/src/api/burn/balutil/inc/IBootstrapperApplication.h
index c284cb49..c284cb49 100644
--- a/src/balutil/inc/IBootstrapperApplication.h
+++ b/src/api/burn/balutil/inc/IBootstrapperApplication.h
diff --git a/src/balutil/inc/IBootstrapperApplicationFactory.h b/src/api/burn/balutil/inc/IBootstrapperApplicationFactory.h
index fd603e50..fd603e50 100644
--- a/src/balutil/inc/IBootstrapperApplicationFactory.h
+++ b/src/api/burn/balutil/inc/IBootstrapperApplicationFactory.h
diff --git a/src/balutil/inc/IBootstrapperEngine.h b/src/api/burn/balutil/inc/IBootstrapperEngine.h
index ccb07f4f..ccb07f4f 100644
--- a/src/balutil/inc/IBootstrapperEngine.h
+++ b/src/api/burn/balutil/inc/IBootstrapperEngine.h
diff --git a/src/balutil/inc/balcondition.h b/src/api/burn/balutil/inc/balcondition.h
index 677c593f..677c593f 100644
--- a/src/balutil/inc/balcondition.h
+++ b/src/api/burn/balutil/inc/balcondition.h
diff --git a/src/balutil/inc/balinfo.h b/src/api/burn/balutil/inc/balinfo.h
index 8c2155e9..8c2155e9 100644
--- a/src/balutil/inc/balinfo.h
+++ b/src/api/burn/balutil/inc/balinfo.h
diff --git a/src/balutil/inc/balretry.h b/src/api/burn/balutil/inc/balretry.h
index 35282a7e..35282a7e 100644
--- a/src/balutil/inc/balretry.h
+++ b/src/api/burn/balutil/inc/balretry.h
diff --git a/src/balutil/inc/balutil.h b/src/api/burn/balutil/inc/balutil.h
index fad8a471..fad8a471 100644
--- a/src/balutil/inc/balutil.h
+++ b/src/api/burn/balutil/inc/balutil.h
diff --git a/src/balutil/packages.config b/src/api/burn/balutil/packages.config
index 08ea3364..08ea3364 100644
--- a/src/balutil/packages.config
+++ b/src/api/burn/balutil/packages.config
diff --git a/src/balutil/precomp.cpp b/src/api/burn/balutil/precomp.cpp
index 37664a1c..37664a1c 100644
--- a/src/balutil/precomp.cpp
+++ b/src/api/burn/balutil/precomp.cpp
diff --git a/src/balutil/precomp.h b/src/api/burn/balutil/precomp.h
index c500060a..c500060a 100644
--- a/src/balutil/precomp.h
+++ b/src/api/burn/balutil/precomp.h
diff --git a/src/bextutil/BextBundleExtensionEngine.cpp b/src/api/burn/bextutil/BextBundleExtensionEngine.cpp
index 6043e2db..6043e2db 100644
--- a/src/bextutil/BextBundleExtensionEngine.cpp
+++ b/src/api/burn/bextutil/BextBundleExtensionEngine.cpp
diff --git a/src/bextutil/bextutil.cpp b/src/api/burn/bextutil/bextutil.cpp
index 4b22d502..4b22d502 100644
--- a/src/bextutil/bextutil.cpp
+++ b/src/api/burn/bextutil/bextutil.cpp
diff --git a/src/bextutil/bextutil.nuspec b/src/api/burn/bextutil/bextutil.nuspec
index 752dbb97..752dbb97 100644
--- a/src/bextutil/bextutil.nuspec
+++ b/src/api/burn/bextutil/bextutil.nuspec
diff --git a/src/bextutil/bextutil.vcxproj b/src/api/burn/bextutil/bextutil.vcxproj
index b9334cf3..b9334cf3 100644
--- a/src/bextutil/bextutil.vcxproj
+++ b/src/api/burn/bextutil/bextutil.vcxproj
diff --git a/src/bextutil/build/WixToolset.BextUtil.props b/src/api/burn/bextutil/build/WixToolset.BextUtil.props
index 60a2db54..60a2db54 100644
--- a/src/bextutil/build/WixToolset.BextUtil.props
+++ b/src/api/burn/bextutil/build/WixToolset.BextUtil.props
diff --git a/src/bextutil/inc/BextBaseBundleExtension.h b/src/api/burn/bextutil/inc/BextBaseBundleExtension.h
index 69c338e4..69c338e4 100644
--- a/src/bextutil/inc/BextBaseBundleExtension.h
+++ b/src/api/burn/bextutil/inc/BextBaseBundleExtension.h
diff --git a/src/bextutil/inc/BextBaseBundleExtensionProc.h b/src/api/burn/bextutil/inc/BextBaseBundleExtensionProc.h
index f71e3b92..f71e3b92 100644
--- a/src/bextutil/inc/BextBaseBundleExtensionProc.h
+++ b/src/api/burn/bextutil/inc/BextBaseBundleExtensionProc.h
diff --git a/src/bextutil/inc/BextBundleExtensionEngine.h b/src/api/burn/bextutil/inc/BextBundleExtensionEngine.h
index 9fdcb700..9fdcb700 100644
--- a/src/bextutil/inc/BextBundleExtensionEngine.h
+++ b/src/api/burn/bextutil/inc/BextBundleExtensionEngine.h
diff --git a/src/bextutil/inc/IBundleExtension.h b/src/api/burn/bextutil/inc/IBundleExtension.h
index 7516c11b..7516c11b 100644
--- a/src/bextutil/inc/IBundleExtension.h
+++ b/src/api/burn/bextutil/inc/IBundleExtension.h
diff --git a/src/bextutil/inc/IBundleExtensionEngine.h b/src/api/burn/bextutil/inc/IBundleExtensionEngine.h
index 63dadb06..63dadb06 100644
--- a/src/bextutil/inc/IBundleExtensionEngine.h
+++ b/src/api/burn/bextutil/inc/IBundleExtensionEngine.h
diff --git a/src/bextutil/inc/bextutil.h b/src/api/burn/bextutil/inc/bextutil.h
index ac9c0062..ac9c0062 100644
--- a/src/bextutil/inc/bextutil.h
+++ b/src/api/burn/bextutil/inc/bextutil.h
diff --git a/src/bextutil/packages.config b/src/api/burn/bextutil/packages.config
index 08ea3364..08ea3364 100644
--- a/src/bextutil/packages.config
+++ b/src/api/burn/bextutil/packages.config
diff --git a/src/bextutil/precomp.cpp b/src/api/burn/bextutil/precomp.cpp
index 37664a1c..37664a1c 100644
--- a/src/bextutil/precomp.cpp
+++ b/src/api/burn/bextutil/precomp.cpp
diff --git a/src/bextutil/precomp.h b/src/api/burn/bextutil/precomp.h
index 5d1dd20b..5d1dd20b 100644
--- a/src/bextutil/precomp.h
+++ b/src/api/burn/bextutil/precomp.h
diff --git a/src/mbanative/mbanative.cpp b/src/api/burn/mbanative/mbanative.cpp
index 98ea3c30..98ea3c30 100644
--- a/src/mbanative/mbanative.cpp
+++ b/src/api/burn/mbanative/mbanative.cpp
diff --git a/src/mbanative/mbanative.def b/src/api/burn/mbanative/mbanative.def
index 28e923b6..28e923b6 100644
--- a/src/mbanative/mbanative.def
+++ b/src/api/burn/mbanative/mbanative.def
diff --git a/src/mbanative/mbanative.vcxproj b/src/api/burn/mbanative/mbanative.vcxproj
index f91fe3be..f91fe3be 100644
--- a/src/mbanative/mbanative.vcxproj
+++ b/src/api/burn/mbanative/mbanative.vcxproj
diff --git a/src/mbanative/packages.config b/src/api/burn/mbanative/packages.config
index 745fcae9..745fcae9 100644
--- a/src/mbanative/packages.config
+++ b/src/api/burn/mbanative/packages.config
diff --git a/src/mbanative/precomp.cpp b/src/api/burn/mbanative/precomp.cpp
index 37664a1c..37664a1c 100644
--- a/src/mbanative/precomp.cpp
+++ b/src/api/burn/mbanative/precomp.cpp
diff --git a/src/mbanative/precomp.h b/src/api/burn/mbanative/precomp.h
index 2e2f3ff8..2e2f3ff8 100644
--- a/src/mbanative/precomp.h
+++ b/src/api/burn/mbanative/precomp.h
diff --git a/src/api/burn/nuget.config b/src/api/burn/nuget.config
new file mode 100644
index 00000000..2c6c5608
--- /dev/null
+++ b/src/api/burn/nuget.config
@@ -0,0 +1,10 @@
1<?xml version="1.0" encoding="utf-8"?>
2<configuration>
3 <packageSources>
4 <clear />
5 <add key="wixbuildtools" value="https://ci.appveyor.com/nuget/wixbuildtools" />
6 <add key="wixtoolset-burn" value="https://ci.appveyor.com/nuget/wixtoolset-burn" />
7 <add key="wixtoolset-dutil" value="https://ci.appveyor.com/nuget/wixtoolset-dutil" />
8 <add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
9 </packageSources>
10</configuration> \ No newline at end of file
diff --git a/src/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj b/src/api/burn/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj
index d3a81e2a..d3a81e2a 100644
--- a/src/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj
+++ b/src/api/burn/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj
diff --git a/src/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj.filters b/src/api/burn/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj.filters
index 85f31076..85f31076 100644
--- a/src/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj.filters
+++ b/src/api/burn/test/BalUtilUnitTest/BalUtilUnitTest.vcxproj.filters
diff --git a/src/test/BalUtilUnitTest/TestBAFunctions.cpp b/src/api/burn/test/BalUtilUnitTest/TestBAFunctions.cpp
index 927a8d10..927a8d10 100644
--- a/src/test/BalUtilUnitTest/TestBAFunctions.cpp
+++ b/src/api/burn/test/BalUtilUnitTest/TestBAFunctions.cpp
diff --git a/src/test/BalUtilUnitTest/TestBootstrapperApplication.cpp b/src/api/burn/test/BalUtilUnitTest/TestBootstrapperApplication.cpp
index 13d22e72..13d22e72 100644
--- a/src/test/BalUtilUnitTest/TestBootstrapperApplication.cpp
+++ b/src/api/burn/test/BalUtilUnitTest/TestBootstrapperApplication.cpp
diff --git a/src/test/BalUtilUnitTest/packages.config b/src/api/burn/test/BalUtilUnitTest/packages.config
index 6d381fbe..6d381fbe 100644
--- a/src/test/BalUtilUnitTest/packages.config
+++ b/src/api/burn/test/BalUtilUnitTest/packages.config
diff --git a/src/test/BalUtilUnitTest/precomp.cpp b/src/api/burn/test/BalUtilUnitTest/precomp.cpp
index 37664a1c..37664a1c 100644
--- a/src/test/BalUtilUnitTest/precomp.cpp
+++ b/src/api/burn/test/BalUtilUnitTest/precomp.cpp
diff --git a/src/test/BalUtilUnitTest/precomp.h b/src/api/burn/test/BalUtilUnitTest/precomp.h
index a84391f9..a84391f9 100644
--- a/src/test/BalUtilUnitTest/precomp.h
+++ b/src/api/burn/test/BalUtilUnitTest/precomp.h
diff --git a/src/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj b/src/api/burn/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj
index a9937894..a9937894 100644
--- a/src/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj
+++ b/src/api/burn/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj
diff --git a/src/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj.filters b/src/api/burn/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj.filters
index f1711f81..f1711f81 100644
--- a/src/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj.filters
+++ b/src/api/burn/test/BextUtilUnitTest/BextUtilUnitTest.vcxproj.filters
diff --git a/src/test/BextUtilUnitTest/TestBundleExtension.cpp b/src/api/burn/test/BextUtilUnitTest/TestBundleExtension.cpp
index 921303bb..921303bb 100644
--- a/src/test/BextUtilUnitTest/TestBundleExtension.cpp
+++ b/src/api/burn/test/BextUtilUnitTest/TestBundleExtension.cpp
diff --git a/src/test/BextUtilUnitTest/packages.config b/src/api/burn/test/BextUtilUnitTest/packages.config
index 6d381fbe..6d381fbe 100644
--- a/src/test/BextUtilUnitTest/packages.config
+++ b/src/api/burn/test/BextUtilUnitTest/packages.config
diff --git a/src/test/BextUtilUnitTest/precomp.cpp b/src/api/burn/test/BextUtilUnitTest/precomp.cpp
index 37664a1c..37664a1c 100644
--- a/src/test/BextUtilUnitTest/precomp.cpp
+++ b/src/api/burn/test/BextUtilUnitTest/precomp.cpp
diff --git a/src/test/BextUtilUnitTest/precomp.h b/src/api/burn/test/BextUtilUnitTest/precomp.h
index a6586f70..a6586f70 100644
--- a/src/test/BextUtilUnitTest/precomp.h
+++ b/src/api/burn/test/BextUtilUnitTest/precomp.h
diff --git a/src/test/WixToolsetTest.Mba.Core/BaseBootstrapperApplicationFactoryFixture.cs b/src/api/burn/test/WixToolsetTest.Mba.Core/BaseBootstrapperApplicationFactoryFixture.cs
index aaf5ee29..aaf5ee29 100644
--- a/src/test/WixToolsetTest.Mba.Core/BaseBootstrapperApplicationFactoryFixture.cs
+++ b/src/api/burn/test/WixToolsetTest.Mba.Core/BaseBootstrapperApplicationFactoryFixture.cs
diff --git a/src/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs b/src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs
index 44142e3d..44142e3d 100644
--- a/src/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs
+++ b/src/api/burn/test/WixToolsetTest.Mba.Core/VerUtilFixture.cs
diff --git a/src/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.csproj b/src/api/burn/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.csproj
index 53d82f7e..53d82f7e 100644
--- a/src/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.csproj
+++ b/src/api/burn/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.csproj
diff --git a/src/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.v3.ncrunchproject b/src/api/burn/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.v3.ncrunchproject
index 7b5b2139..7b5b2139 100644
--- a/src/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.v3.ncrunchproject
+++ b/src/api/burn/test/WixToolsetTest.Mba.Core/WixToolsetTest.Mba.Core.v3.ncrunchproject
diff --git a/src/signing.json b/src/signing.json
new file mode 100644
index 00000000..fe1c8c9b
--- /dev/null
+++ b/src/signing.json
@@ -0,0 +1,13 @@
1{
2 "SignClient": {
3 "AzureAd": {
4 "AADInstance": "https://login.microsoftonline.com/",
5 "ClientId": "c248d68a-ba6f-4aa9-8a68-71fe872063f8",
6 "TenantId": "16076fdc-fcc1-4a15-b1ca-32c9a255900e"
7 },
8 "Service": {
9 "Url": "https://codesign.dotnetfoundation.org/",
10 "ResourceId": "https://SignService/3c30251f-36f3-490b-a955-520addb85001"
11 }
12 }
13}
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}