diff --git a/src/Directory.Build.props b/Directory.Build.props
similarity index 95%
rename from src/Directory.Build.props
rename to Directory.Build.props
index 7d0f56f7e..aca9fbb92 100644
--- a/src/Directory.Build.props
+++ b/Directory.Build.props
@@ -23,6 +23,9 @@
latest
true
enable
+
+ true
+
diff --git a/src/Directory.Packages.props b/Directory.Packages.props
similarity index 100%
rename from src/Directory.Packages.props
rename to Directory.Packages.props
diff --git a/build/Build.CI.GitHubActions.cs b/build/Build.CI.GitHubActions.cs
index 1984d2c2f..f654bbc73 100644
--- a/build/Build.CI.GitHubActions.cs
+++ b/build/Build.CI.GitHubActions.cs
@@ -1,6 +1,6 @@
using Nuke.Common.CI.GitHubActions;
-[GitHubActionsAttribute(
+[GitHubActions(
"pr",
GitHubActionsImage.WindowsLatest,
GitHubActionsImage.UbuntuLatest,
@@ -11,7 +11,7 @@
InvokedTargets = new[] { nameof(Compile), nameof(Test), nameof(Pack) },
CacheKeyFiles = new[] { "global.json", "src/**/*.csproj", "src/**/package.json" }),
]
-[GitHubActionsAttribute(
+[GitHubActions(
"build",
GitHubActionsImage.WindowsLatest,
GitHubActionsImage.UbuntuLatest,
diff --git a/build/Build.cs b/build/Build.cs
index 9bc6e74f8..06284d623 100644
--- a/build/Build.cs
+++ b/build/Build.cs
@@ -53,7 +53,7 @@ string DetermineVersionPrefix()
}
else
{
- var propsDocument = XDocument.Parse((SourceDirectory / "Directory.Build.props").ReadAllText());
+ var propsDocument = XDocument.Parse((RootDirectory / "Directory.Build.props").ReadAllText());
versionPrefix = propsDocument.Element("Project").Element("PropertyGroup").Element("VersionPrefix").Value;
Serilog.Log.Information("Version prefix {VersionPrefix} read from Directory.Build.props", versionPrefix);
}
@@ -128,7 +128,7 @@ protected override void OnBuildInitialized()
var framework = "";
if (!IsRunningOnWindows)
{
- framework = "net6.0";
+ framework = "net8.0";
}
DotNetTest(s => s
diff --git a/build/_build.csproj b/build/_build.csproj
index 825416996..7079c6345 100644
--- a/build/_build.csproj
+++ b/build/_build.csproj
@@ -2,13 +2,19 @@
Exe
- net6.0
+ net8.0
CS0649;CS0169
..
..
1
false
+ true
+ false
+ false
+ true
+ true
+ true
diff --git a/global.json b/global.json
new file mode 100644
index 000000000..989a69caf
--- /dev/null
+++ b/global.json
@@ -0,0 +1,6 @@
+{
+ "sdk": {
+ "version": "8.0.100",
+ "rollForward": "latestMinor"
+ }
+}
\ No newline at end of file
diff --git a/src/NJsonSchema.Benchmark/NJsonSchema.Benchmark.csproj b/src/NJsonSchema.Benchmark/NJsonSchema.Benchmark.csproj
index 03c3ba1c7..1f7792c19 100644
--- a/src/NJsonSchema.Benchmark/NJsonSchema.Benchmark.csproj
+++ b/src/NJsonSchema.Benchmark/NJsonSchema.Benchmark.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
false
$(NoWarn),xUnit1013
false
diff --git a/src/NJsonSchema.CodeGeneration.CSharp.Tests/NJsonSchema.CodeGeneration.CSharp.Tests.csproj b/src/NJsonSchema.CodeGeneration.CSharp.Tests/NJsonSchema.CodeGeneration.CSharp.Tests.csproj
index a346f6fac..408d7f362 100644
--- a/src/NJsonSchema.CodeGeneration.CSharp.Tests/NJsonSchema.CodeGeneration.CSharp.Tests.csproj
+++ b/src/NJsonSchema.CodeGeneration.CSharp.Tests/NJsonSchema.CodeGeneration.CSharp.Tests.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
false
true
$(NoWarn),1587,1998,1591,618,SYSLIB0012
@@ -16,8 +16,8 @@
-
-
+
+
diff --git a/src/NJsonSchema.CodeGeneration.Tests/NJsonSchema.CodeGeneration.Tests.csproj b/src/NJsonSchema.CodeGeneration.Tests/NJsonSchema.CodeGeneration.Tests.csproj
index d14f06a1d..08c8252c0 100644
--- a/src/NJsonSchema.CodeGeneration.Tests/NJsonSchema.CodeGeneration.Tests.csproj
+++ b/src/NJsonSchema.CodeGeneration.Tests/NJsonSchema.CodeGeneration.Tests.csproj
@@ -1,7 +1,7 @@
- net6.0;net462
+ net8.0;net462
false
$(NoWarn),1998,1591,618
disable
@@ -9,7 +9,7 @@
-
+
diff --git a/src/NJsonSchema.CodeGeneration.TypeScript.Tests/NJsonSchema.CodeGeneration.TypeScript.Tests.csproj b/src/NJsonSchema.CodeGeneration.TypeScript.Tests/NJsonSchema.CodeGeneration.TypeScript.Tests.csproj
index 34a29162b..356f35ade 100644
--- a/src/NJsonSchema.CodeGeneration.TypeScript.Tests/NJsonSchema.CodeGeneration.TypeScript.Tests.csproj
+++ b/src/NJsonSchema.CodeGeneration.TypeScript.Tests/NJsonSchema.CodeGeneration.TypeScript.Tests.csproj
@@ -1,7 +1,7 @@
- net6.0;net462
+ net8.0;net462
false
true
$(NoWarn),1587,1998,1591,618
diff --git a/src/NJsonSchema.Demo.Performance/NJsonSchema.Demo.Performance.csproj b/src/NJsonSchema.Demo.Performance/NJsonSchema.Demo.Performance.csproj
index 16ad4cda8..d85c7955c 100644
--- a/src/NJsonSchema.Demo.Performance/NJsonSchema.Demo.Performance.csproj
+++ b/src/NJsonSchema.Demo.Performance/NJsonSchema.Demo.Performance.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
false
false
diff --git a/src/NJsonSchema.Demo/NJsonSchema.Demo.csproj b/src/NJsonSchema.Demo/NJsonSchema.Demo.csproj
index 76eb407fc..7ee582559 100644
--- a/src/NJsonSchema.Demo/NJsonSchema.Demo.csproj
+++ b/src/NJsonSchema.Demo/NJsonSchema.Demo.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
false
true
diff --git a/src/NJsonSchema.NewtonsoftJson.Tests/NJsonSchema.NewtonsoftJson.Tests.csproj b/src/NJsonSchema.NewtonsoftJson.Tests/NJsonSchema.NewtonsoftJson.Tests.csproj
index a16e59d21..2dc121392 100644
--- a/src/NJsonSchema.NewtonsoftJson.Tests/NJsonSchema.NewtonsoftJson.Tests.csproj
+++ b/src/NJsonSchema.NewtonsoftJson.Tests/NJsonSchema.NewtonsoftJson.Tests.csproj
@@ -1,7 +1,7 @@
- net6.0;net462
+ net8.0;net462
false
false
disable
diff --git a/src/NJsonSchema.Tests/NJsonSchema.Tests.csproj b/src/NJsonSchema.Tests/NJsonSchema.Tests.csproj
index 3c743105d..f6a57c033 100644
--- a/src/NJsonSchema.Tests/NJsonSchema.Tests.csproj
+++ b/src/NJsonSchema.Tests/NJsonSchema.Tests.csproj
@@ -1,7 +1,7 @@
- net7.0;net462
+ net8.0;net462
false
false
disable
diff --git a/src/NJsonSchema.Yaml.Tests/NJsonSchema.Yaml.Tests.csproj b/src/NJsonSchema.Yaml.Tests/NJsonSchema.Yaml.Tests.csproj
index c7dbe8cef..1c0df7d85 100644
--- a/src/NJsonSchema.Yaml.Tests/NJsonSchema.Yaml.Tests.csproj
+++ b/src/NJsonSchema.Yaml.Tests/NJsonSchema.Yaml.Tests.csproj
@@ -1,7 +1,7 @@
- net6.0;net462
+ net8.0;net462
false
false
disable
diff --git a/src/NJsonSchema.sln b/src/NJsonSchema.sln
index ed5db6d13..5a4ffcb1c 100644
--- a/src/NJsonSchema.sln
+++ b/src/NJsonSchema.sln
@@ -31,8 +31,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NJsonSchema.Yaml.Tests", "N
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "00 Build", "00 Build", "{863B2D88-A0BD-4466-8583-AAD0B8D3F182}"
ProjectSection(SolutionItems) = preProject
- Directory.Build.props = Directory.Build.props
- Directory.Packages.props = Directory.Packages.props
+ Directory.Build.props = ..\Directory.Build.props
+ Directory.Packages.props = ..\Directory.Packages.props
..\README.md = ..\README.md
EndProjectSection
EndProject
@@ -51,263 +51,75 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
- Debug|ARM = Debug|ARM
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
- Release|ARM = Release|ARM
- Release|x64 = Release|x64
- Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{7B7A2E32-E808-4A19-98B1-37E766580F8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7B7A2E32-E808-4A19-98B1-37E766580F8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7B7A2E32-E808-4A19-98B1-37E766580F8C}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {7B7A2E32-E808-4A19-98B1-37E766580F8C}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7B7A2E32-E808-4A19-98B1-37E766580F8C}.Debug|x86.ActiveCfg = Debug|Any CPU
{7B7A2E32-E808-4A19-98B1-37E766580F8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7B7A2E32-E808-4A19-98B1-37E766580F8C}.Release|Any CPU.Build.0 = Release|Any CPU
- {7B7A2E32-E808-4A19-98B1-37E766580F8C}.Release|ARM.ActiveCfg = Release|Any CPU
- {7B7A2E32-E808-4A19-98B1-37E766580F8C}.Release|x64.ActiveCfg = Release|Any CPU
- {7B7A2E32-E808-4A19-98B1-37E766580F8C}.Release|x86.ActiveCfg = Release|Any CPU
{4F0A74F2-54BE-4747-8EDB-562ABB6E0B64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4F0A74F2-54BE-4747-8EDB-562ABB6E0B64}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4F0A74F2-54BE-4747-8EDB-562ABB6E0B64}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {4F0A74F2-54BE-4747-8EDB-562ABB6E0B64}.Debug|x64.ActiveCfg = Debug|Any CPU
- {4F0A74F2-54BE-4747-8EDB-562ABB6E0B64}.Debug|x86.ActiveCfg = Debug|Any CPU
{4F0A74F2-54BE-4747-8EDB-562ABB6E0B64}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4F0A74F2-54BE-4747-8EDB-562ABB6E0B64}.Release|Any CPU.Build.0 = Release|Any CPU
- {4F0A74F2-54BE-4747-8EDB-562ABB6E0B64}.Release|ARM.ActiveCfg = Release|Any CPU
- {4F0A74F2-54BE-4747-8EDB-562ABB6E0B64}.Release|x64.ActiveCfg = Release|Any CPU
- {4F0A74F2-54BE-4747-8EDB-562ABB6E0B64}.Release|x86.ActiveCfg = Release|Any CPU
{3B2362AC-B75C-4EE5-9AB8-EDC3F5419970}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3B2362AC-B75C-4EE5-9AB8-EDC3F5419970}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3B2362AC-B75C-4EE5-9AB8-EDC3F5419970}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {3B2362AC-B75C-4EE5-9AB8-EDC3F5419970}.Debug|x64.ActiveCfg = Debug|Any CPU
- {3B2362AC-B75C-4EE5-9AB8-EDC3F5419970}.Debug|x86.ActiveCfg = Debug|Any CPU
{3B2362AC-B75C-4EE5-9AB8-EDC3F5419970}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3B2362AC-B75C-4EE5-9AB8-EDC3F5419970}.Release|Any CPU.Build.0 = Release|Any CPU
- {3B2362AC-B75C-4EE5-9AB8-EDC3F5419970}.Release|ARM.ActiveCfg = Release|Any CPU
- {3B2362AC-B75C-4EE5-9AB8-EDC3F5419970}.Release|x64.ActiveCfg = Release|Any CPU
- {3B2362AC-B75C-4EE5-9AB8-EDC3F5419970}.Release|x86.ActiveCfg = Release|Any CPU
{8A463FA0-DAAF-483C-813E-AE9C6153CBF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8A463FA0-DAAF-483C-813E-AE9C6153CBF7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8A463FA0-DAAF-483C-813E-AE9C6153CBF7}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {8A463FA0-DAAF-483C-813E-AE9C6153CBF7}.Debug|x64.ActiveCfg = Debug|Any CPU
- {8A463FA0-DAAF-483C-813E-AE9C6153CBF7}.Debug|x86.ActiveCfg = Debug|Any CPU
{8A463FA0-DAAF-483C-813E-AE9C6153CBF7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8A463FA0-DAAF-483C-813E-AE9C6153CBF7}.Release|Any CPU.Build.0 = Release|Any CPU
- {8A463FA0-DAAF-483C-813E-AE9C6153CBF7}.Release|ARM.ActiveCfg = Release|Any CPU
- {8A463FA0-DAAF-483C-813E-AE9C6153CBF7}.Release|x64.ActiveCfg = Release|Any CPU
- {8A463FA0-DAAF-483C-813E-AE9C6153CBF7}.Release|x86.ActiveCfg = Release|Any CPU
{546CF985-2029-4CBB-8F7D-303C037EB293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{546CF985-2029-4CBB-8F7D-303C037EB293}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {546CF985-2029-4CBB-8F7D-303C037EB293}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {546CF985-2029-4CBB-8F7D-303C037EB293}.Debug|ARM.Build.0 = Debug|Any CPU
- {546CF985-2029-4CBB-8F7D-303C037EB293}.Debug|x64.ActiveCfg = Debug|Any CPU
- {546CF985-2029-4CBB-8F7D-303C037EB293}.Debug|x64.Build.0 = Debug|Any CPU
- {546CF985-2029-4CBB-8F7D-303C037EB293}.Debug|x86.ActiveCfg = Debug|Any CPU
- {546CF985-2029-4CBB-8F7D-303C037EB293}.Debug|x86.Build.0 = Debug|Any CPU
{546CF985-2029-4CBB-8F7D-303C037EB293}.Release|Any CPU.ActiveCfg = Release|Any CPU
{546CF985-2029-4CBB-8F7D-303C037EB293}.Release|Any CPU.Build.0 = Release|Any CPU
- {546CF985-2029-4CBB-8F7D-303C037EB293}.Release|ARM.ActiveCfg = Release|Any CPU
- {546CF985-2029-4CBB-8F7D-303C037EB293}.Release|ARM.Build.0 = Release|Any CPU
- {546CF985-2029-4CBB-8F7D-303C037EB293}.Release|x64.ActiveCfg = Release|Any CPU
- {546CF985-2029-4CBB-8F7D-303C037EB293}.Release|x64.Build.0 = Release|Any CPU
- {546CF985-2029-4CBB-8F7D-303C037EB293}.Release|x86.ActiveCfg = Release|Any CPU
- {546CF985-2029-4CBB-8F7D-303C037EB293}.Release|x86.Build.0 = Release|Any CPU
{3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Debug|ARM.Build.0 = Debug|Any CPU
- {3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Debug|x64.ActiveCfg = Debug|Any CPU
- {3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Debug|x64.Build.0 = Debug|Any CPU
- {3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Debug|x86.Build.0 = Debug|Any CPU
{3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Release|Any CPU.Build.0 = Release|Any CPU
- {3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Release|ARM.ActiveCfg = Release|Any CPU
- {3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Release|ARM.Build.0 = Release|Any CPU
- {3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Release|x64.ActiveCfg = Release|Any CPU
- {3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Release|x64.Build.0 = Release|Any CPU
- {3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Release|x86.ActiveCfg = Release|Any CPU
- {3D8BA0A7-65AF-4328-82DC-8C131D9A9EA8}.Release|x86.Build.0 = Release|Any CPU
{0873FE5E-4A46-48B5-A171-AC629EC7C263}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0873FE5E-4A46-48B5-A171-AC629EC7C263}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0873FE5E-4A46-48B5-A171-AC629EC7C263}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {0873FE5E-4A46-48B5-A171-AC629EC7C263}.Debug|ARM.Build.0 = Debug|Any CPU
- {0873FE5E-4A46-48B5-A171-AC629EC7C263}.Debug|x64.ActiveCfg = Debug|Any CPU
- {0873FE5E-4A46-48B5-A171-AC629EC7C263}.Debug|x64.Build.0 = Debug|Any CPU
- {0873FE5E-4A46-48B5-A171-AC629EC7C263}.Debug|x86.ActiveCfg = Debug|Any CPU
- {0873FE5E-4A46-48B5-A171-AC629EC7C263}.Debug|x86.Build.0 = Debug|Any CPU
{0873FE5E-4A46-48B5-A171-AC629EC7C263}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0873FE5E-4A46-48B5-A171-AC629EC7C263}.Release|Any CPU.Build.0 = Release|Any CPU
- {0873FE5E-4A46-48B5-A171-AC629EC7C263}.Release|ARM.ActiveCfg = Release|Any CPU
- {0873FE5E-4A46-48B5-A171-AC629EC7C263}.Release|ARM.Build.0 = Release|Any CPU
- {0873FE5E-4A46-48B5-A171-AC629EC7C263}.Release|x64.ActiveCfg = Release|Any CPU
- {0873FE5E-4A46-48B5-A171-AC629EC7C263}.Release|x64.Build.0 = Release|Any CPU
- {0873FE5E-4A46-48B5-A171-AC629EC7C263}.Release|x86.ActiveCfg = Release|Any CPU
- {0873FE5E-4A46-48B5-A171-AC629EC7C263}.Release|x86.Build.0 = Release|Any CPU
{974ED050-4A34-4513-8048-139B1AF1A95D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{974ED050-4A34-4513-8048-139B1AF1A95D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {974ED050-4A34-4513-8048-139B1AF1A95D}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {974ED050-4A34-4513-8048-139B1AF1A95D}.Debug|ARM.Build.0 = Debug|Any CPU
- {974ED050-4A34-4513-8048-139B1AF1A95D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {974ED050-4A34-4513-8048-139B1AF1A95D}.Debug|x64.Build.0 = Debug|Any CPU
- {974ED050-4A34-4513-8048-139B1AF1A95D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {974ED050-4A34-4513-8048-139B1AF1A95D}.Debug|x86.Build.0 = Debug|Any CPU
{974ED050-4A34-4513-8048-139B1AF1A95D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{974ED050-4A34-4513-8048-139B1AF1A95D}.Release|Any CPU.Build.0 = Release|Any CPU
- {974ED050-4A34-4513-8048-139B1AF1A95D}.Release|ARM.ActiveCfg = Release|Any CPU
- {974ED050-4A34-4513-8048-139B1AF1A95D}.Release|ARM.Build.0 = Release|Any CPU
- {974ED050-4A34-4513-8048-139B1AF1A95D}.Release|x64.ActiveCfg = Release|Any CPU
- {974ED050-4A34-4513-8048-139B1AF1A95D}.Release|x64.Build.0 = Release|Any CPU
- {974ED050-4A34-4513-8048-139B1AF1A95D}.Release|x86.ActiveCfg = Release|Any CPU
- {974ED050-4A34-4513-8048-139B1AF1A95D}.Release|x86.Build.0 = Release|Any CPU
{E767A007-6007-4898-B80A-FE4ACBF2C588}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E767A007-6007-4898-B80A-FE4ACBF2C588}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E767A007-6007-4898-B80A-FE4ACBF2C588}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {E767A007-6007-4898-B80A-FE4ACBF2C588}.Debug|ARM.Build.0 = Debug|Any CPU
- {E767A007-6007-4898-B80A-FE4ACBF2C588}.Debug|x64.ActiveCfg = Debug|Any CPU
- {E767A007-6007-4898-B80A-FE4ACBF2C588}.Debug|x64.Build.0 = Debug|Any CPU
- {E767A007-6007-4898-B80A-FE4ACBF2C588}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E767A007-6007-4898-B80A-FE4ACBF2C588}.Debug|x86.Build.0 = Debug|Any CPU
{E767A007-6007-4898-B80A-FE4ACBF2C588}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E767A007-6007-4898-B80A-FE4ACBF2C588}.Release|Any CPU.Build.0 = Release|Any CPU
- {E767A007-6007-4898-B80A-FE4ACBF2C588}.Release|ARM.ActiveCfg = Release|Any CPU
- {E767A007-6007-4898-B80A-FE4ACBF2C588}.Release|ARM.Build.0 = Release|Any CPU
- {E767A007-6007-4898-B80A-FE4ACBF2C588}.Release|x64.ActiveCfg = Release|Any CPU
- {E767A007-6007-4898-B80A-FE4ACBF2C588}.Release|x64.Build.0 = Release|Any CPU
- {E767A007-6007-4898-B80A-FE4ACBF2C588}.Release|x86.ActiveCfg = Release|Any CPU
- {E767A007-6007-4898-B80A-FE4ACBF2C588}.Release|x86.Build.0 = Release|Any CPU
{9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Debug|ARM.Build.0 = Debug|Any CPU
- {9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Debug|x64.ActiveCfg = Debug|Any CPU
- {9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Debug|x64.Build.0 = Debug|Any CPU
- {9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Debug|x86.Build.0 = Debug|Any CPU
{9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Release|Any CPU.Build.0 = Release|Any CPU
- {9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Release|ARM.ActiveCfg = Release|Any CPU
- {9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Release|ARM.Build.0 = Release|Any CPU
- {9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Release|x64.ActiveCfg = Release|Any CPU
- {9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Release|x64.Build.0 = Release|Any CPU
- {9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Release|x86.ActiveCfg = Release|Any CPU
- {9EAB6FAB-10AC-4AB2-BA5B-103CE6A17E88}.Release|x86.Build.0 = Release|Any CPU
{75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Debug|ARM.Build.0 = Debug|Any CPU
- {75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Debug|x64.ActiveCfg = Debug|Any CPU
- {75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Debug|x64.Build.0 = Debug|Any CPU
- {75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Debug|x86.ActiveCfg = Debug|Any CPU
- {75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Debug|x86.Build.0 = Debug|Any CPU
{75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Release|Any CPU.Build.0 = Release|Any CPU
- {75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Release|ARM.ActiveCfg = Release|Any CPU
- {75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Release|ARM.Build.0 = Release|Any CPU
- {75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Release|x64.ActiveCfg = Release|Any CPU
- {75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Release|x64.Build.0 = Release|Any CPU
- {75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Release|x86.ActiveCfg = Release|Any CPU
- {75B834E0-1F0D-4BC2-911D-5CF079BCE73B}.Release|x86.Build.0 = Release|Any CPU
{E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Debug|ARM.Build.0 = Debug|Any CPU
- {E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Debug|x64.ActiveCfg = Debug|Any CPU
- {E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Debug|x64.Build.0 = Debug|Any CPU
- {E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Debug|x86.Build.0 = Debug|Any CPU
{E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Release|Any CPU.Build.0 = Release|Any CPU
- {E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Release|ARM.ActiveCfg = Release|Any CPU
- {E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Release|ARM.Build.0 = Release|Any CPU
- {E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Release|x64.ActiveCfg = Release|Any CPU
- {E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Release|x64.Build.0 = Release|Any CPU
- {E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Release|x86.ActiveCfg = Release|Any CPU
- {E59CE32B-181F-4AAE-BF62-772AEEFC3177}.Release|x86.Build.0 = Release|Any CPU
{990EF464-C967-4E08-8C3D-0568A47B6D2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{990EF464-C967-4E08-8C3D-0568A47B6D2A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {990EF464-C967-4E08-8C3D-0568A47B6D2A}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {990EF464-C967-4E08-8C3D-0568A47B6D2A}.Debug|ARM.Build.0 = Debug|Any CPU
- {990EF464-C967-4E08-8C3D-0568A47B6D2A}.Debug|x64.ActiveCfg = Debug|Any CPU
- {990EF464-C967-4E08-8C3D-0568A47B6D2A}.Debug|x64.Build.0 = Debug|Any CPU
- {990EF464-C967-4E08-8C3D-0568A47B6D2A}.Debug|x86.ActiveCfg = Debug|Any CPU
- {990EF464-C967-4E08-8C3D-0568A47B6D2A}.Debug|x86.Build.0 = Debug|Any CPU
{990EF464-C967-4E08-8C3D-0568A47B6D2A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{990EF464-C967-4E08-8C3D-0568A47B6D2A}.Release|Any CPU.Build.0 = Release|Any CPU
- {990EF464-C967-4E08-8C3D-0568A47B6D2A}.Release|ARM.ActiveCfg = Release|Any CPU
- {990EF464-C967-4E08-8C3D-0568A47B6D2A}.Release|ARM.Build.0 = Release|Any CPU
- {990EF464-C967-4E08-8C3D-0568A47B6D2A}.Release|x64.ActiveCfg = Release|Any CPU
- {990EF464-C967-4E08-8C3D-0568A47B6D2A}.Release|x64.Build.0 = Release|Any CPU
- {990EF464-C967-4E08-8C3D-0568A47B6D2A}.Release|x86.ActiveCfg = Release|Any CPU
- {990EF464-C967-4E08-8C3D-0568A47B6D2A}.Release|x86.Build.0 = Release|Any CPU
{8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Debug|ARM.Build.0 = Debug|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Debug|x64.ActiveCfg = Debug|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Debug|x64.Build.0 = Debug|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Debug|x86.ActiveCfg = Debug|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Debug|x86.Build.0 = Debug|Any CPU
{8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Release|Any CPU.Build.0 = Release|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Release|ARM.ActiveCfg = Release|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Release|ARM.Build.0 = Release|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Release|x64.ActiveCfg = Release|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Release|x64.Build.0 = Release|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Release|x86.ActiveCfg = Release|Any CPU
- {8E4E5A64-B5B7-4718-A92F-CB6B08512264}.Release|x86.Build.0 = Release|Any CPU
{A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Debug|ARM.Build.0 = Debug|Any CPU
- {A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Debug|x64.Build.0 = Debug|Any CPU
- {A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Debug|x86.Build.0 = Debug|Any CPU
{A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Release|Any CPU.Build.0 = Release|Any CPU
- {A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Release|ARM.ActiveCfg = Release|Any CPU
- {A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Release|ARM.Build.0 = Release|Any CPU
- {A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Release|x64.ActiveCfg = Release|Any CPU
- {A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Release|x64.Build.0 = Release|Any CPU
- {A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Release|x86.ActiveCfg = Release|Any CPU
- {A9C2A9CD-44F6-4A21-9D72-00CF5BE0A36F}.Release|x86.Build.0 = Release|Any CPU
{AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Debug|ARM.Build.0 = Debug|Any CPU
- {AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Debug|x64.ActiveCfg = Debug|Any CPU
- {AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Debug|x64.Build.0 = Debug|Any CPU
- {AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Debug|x86.ActiveCfg = Debug|Any CPU
- {AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Debug|x86.Build.0 = Debug|Any CPU
{AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Release|Any CPU.Build.0 = Release|Any CPU
- {AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Release|ARM.ActiveCfg = Release|Any CPU
- {AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Release|ARM.Build.0 = Release|Any CPU
- {AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Release|x64.ActiveCfg = Release|Any CPU
- {AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Release|x64.Build.0 = Release|Any CPU
- {AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Release|x86.ActiveCfg = Release|Any CPU
- {AFA1E1E7-37F9-4958-B0E3-ADB12F53E563}.Release|x86.Build.0 = Release|Any CPU
{526020E1-D3B5-49F6-BE11-5F4402A02E92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{526020E1-D3B5-49F6-BE11-5F4402A02E92}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {526020E1-D3B5-49F6-BE11-5F4402A02E92}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {526020E1-D3B5-49F6-BE11-5F4402A02E92}.Debug|ARM.Build.0 = Debug|Any CPU
- {526020E1-D3B5-49F6-BE11-5F4402A02E92}.Debug|x64.ActiveCfg = Debug|Any CPU
- {526020E1-D3B5-49F6-BE11-5F4402A02E92}.Debug|x64.Build.0 = Debug|Any CPU
- {526020E1-D3B5-49F6-BE11-5F4402A02E92}.Debug|x86.ActiveCfg = Debug|Any CPU
- {526020E1-D3B5-49F6-BE11-5F4402A02E92}.Debug|x86.Build.0 = Debug|Any CPU
{526020E1-D3B5-49F6-BE11-5F4402A02E92}.Release|Any CPU.ActiveCfg = Release|Any CPU
{526020E1-D3B5-49F6-BE11-5F4402A02E92}.Release|Any CPU.Build.0 = Release|Any CPU
- {526020E1-D3B5-49F6-BE11-5F4402A02E92}.Release|ARM.ActiveCfg = Release|Any CPU
- {526020E1-D3B5-49F6-BE11-5F4402A02E92}.Release|ARM.Build.0 = Release|Any CPU
- {526020E1-D3B5-49F6-BE11-5F4402A02E92}.Release|x64.ActiveCfg = Release|Any CPU
- {526020E1-D3B5-49F6-BE11-5F4402A02E92}.Release|x64.Build.0 = Release|Any CPU
- {526020E1-D3B5-49F6-BE11-5F4402A02E92}.Release|x86.ActiveCfg = Release|Any CPU
- {526020E1-D3B5-49F6-BE11-5F4402A02E92}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE