From 7c114b19546820eaccfcab4bdd88ae9f386475dd Mon Sep 17 00:00:00 2001 From: Daniel Plaisted Date: Thu, 8 Nov 2018 12:08:07 -0800 Subject: [PATCH 1/4] Update latest version of 2.1.x --- build/MSBuildExtensions.targets | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build/MSBuildExtensions.targets b/build/MSBuildExtensions.targets index 9de15905c..a27d884ad 100644 --- a/build/MSBuildExtensions.targets +++ b/build/MSBuildExtensions.targets @@ -74,7 +74,7 @@ + LatestVersion="2.1.6" /> + LatestVersion="2.1.6"/> + LatestVersion="2.1.6"/> From 158fbdbbad0fffaa6852de07a30fd3d2501e3775 Mon Sep 17 00:00:00 2001 From: Daniel Plaisted Date: Thu, 8 Nov 2018 12:08:43 -0800 Subject: [PATCH 2/4] Use Microsoft.AspNetCore.App for FrameworkReference name --- build/MSBuildExtensions.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/MSBuildExtensions.targets b/build/MSBuildExtensions.targets index a27d884ad..73fd3c3ac 100644 --- a/build/MSBuildExtensions.targets +++ b/build/MSBuildExtensions.targets @@ -164,7 +164,7 @@ Copyright (c) .NET Foundation. All rights reserved. TargetingPackVersion="$(MicrosoftDesktopUIPackageVersion)" /> - Date: Thu, 8 Nov 2018 12:11:30 -0800 Subject: [PATCH 3/4] Refactor / fix implicit version tests --- Microsoft.DotNet.Cli.sln | 972 +----------------- test/EndToEnd/GivenFrameworkDependentApps.cs | 45 +- .../GivenSelfContainedAppsRollForward.cs | 79 +- test/EndToEnd/SupportedNetCoreAppVersions.cs | 19 +- test/EndToEnd/TestProjectCreator.cs | 80 ++ .../TestBase.cs | 2 +- .../CollectCodeCoverage.runsettings | 25 - 7 files changed, 174 insertions(+), 1048 deletions(-) create mode 100644 test/EndToEnd/TestProjectCreator.cs delete mode 100644 test/dotnet-test.Tests/CollectCodeCoverage.runsettings diff --git a/Microsoft.DotNet.Cli.sln b/Microsoft.DotNet.Cli.sln index 94e1c4fad..41afcdae3 100644 --- a/Microsoft.DotNet.Cli.sln +++ b/Microsoft.DotNet.Cli.sln @@ -58,7 +58,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{89905EC4 build\sdks\sdks.csproj = build\sdks\sdks.csproj build\SetupPreviousStage.props = build\SetupPreviousStage.props build\Signing.proj = build\Signing.proj - build\SetupPreviousStage.props = build\SetupPreviousStage.props build\Test.targets = build\Test.targets build\Version.props = build\Version.props EndProjectSection @@ -132,78 +131,18 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PackageWithFakeNativeDep", EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ToolWithOutputName", "TestAssets\TestPackages\ToolWithOutputName\ToolWithOutputName.csproj", "{8FB83810-5A4C-4097-9A79-8E687E4981CB}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet", "src\dotnet\dotnet.csproj", "{203F0362-DAFC-4679-A01E-7FBC331D8647}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Archive", "src\Microsoft.DotNet.Archive\Microsoft.DotNet.Archive.csproj", "{F8C66E8A-FC59-40B3-AC0F-58CA22526F76}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Cli.Utils", "src\Microsoft.DotNet.Cli.Utils\Microsoft.DotNet.Cli.Utils.csproj", "{73ACEB34-D22C-43EA-87BE-EFC0E83D0126}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Configurer", "src\Microsoft.DotNet.Configurer\Microsoft.DotNet.Configurer.csproj", "{ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.InternalAbstractions", "src\Microsoft.DotNet.InternalAbstractions\Microsoft.DotNet.InternalAbstractions.csproj", "{570950AD-A080-4F32-980C-F50E312910DF}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "redist", "src\redist\redist.csproj", "{098D9321-1201-4974-A75E-F58EBCD98ACF}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tool_msbuild", "src\tool_msbuild\tool_msbuild.csproj", "{D82A3246-9831-4024-A9B2-1932EEF3D56F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tool_nuget", "src\tool_nuget\tool_nuget.csproj", "{BE4C655A-DC54-4408-B739-743456D34111}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ArgumentForwardingTests", "test\ArgumentForwardingTests\ArgumentForwardingTests.csproj", "{3E28672F-F4E4-44D5-AEFB-1F425DECC57E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ArgumentsReflector", "test\ArgumentsReflector\ArgumentsReflector.csproj", "{A5CA696F-585E-40AB-912C-6316BC330C5E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "binding-redirects.Tests", "test\binding-redirects.Tests\binding-redirects.Tests.csproj", "{4EF497BF-D717-4E03-90B1-932C7F51B918}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "crossgen.Tests", "test\crossgen.Tests\crossgen.Tests.csproj", "{18B43540-346F-4AFF-8868-A82CF098FAFD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet.Tests", "test\dotnet.Tests\dotnet.Tests.csproj", "{C3845C85-1F59-4552-BE52-32F513CE795F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-build.Tests", "test\dotnet-build.Tests\dotnet-build.Tests.csproj", "{BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-help.Tests", "test\dotnet-help.Tests\dotnet-help.Tests.csproj", "{8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-migrate.Tests", "test\dotnet-migrate.Tests\dotnet-migrate.Tests.csproj", "{726D2CB9-80E5-4496-9C86-910AC452C45E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-msbuild.Tests", "test\dotnet-msbuild.Tests\dotnet-msbuild.Tests.csproj", "{EF745C56-0350-4C42-AA22-86D592E1D8D5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-new.Tests", "test\dotnet-new.Tests\dotnet-new.Tests.csproj", "{87063BA1-454D-4433-ADF9-89C667275D62}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-nuget.UnitTests", "test\dotnet-nuget.UnitTests\dotnet-nuget.UnitTests.csproj", "{07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-pack.Tests", "test\dotnet-pack.Tests\dotnet-pack.Tests.csproj", "{7256EEBC-814D-42CF-821B-58CB61F3E070}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-publish.Tests", "test\dotnet-publish.Tests\dotnet-publish.Tests.csproj", "{448F6884-B613-440E-82A6-07E6BB54794C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-run.Tests", "test\dotnet-run.Tests\dotnet-run.Tests.csproj", "{526D7B7A-0485-48A3-A43F-F03A0DBC9897}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-test.Tests", "test\dotnet-test.Tests\dotnet-test.Tests.csproj", "{C8D98389-E3CF-4BEF-A9EF-D78672E51866}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-vstest.Tests", "test\dotnet-vstest.Tests\dotnet-vstest.Tests.csproj", "{131C05D4-D685-478F-A3FB-F5600EF93533}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EndToEnd", "test\EndToEnd\EndToEnd.csproj", "{1BFF54F9-4E35-49DB-893C-AF2047722FC6}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Cli.Msi.Tests", "test\Installer\Microsoft.DotNet.Cli.Msi.Tests\Microsoft.DotNet.Cli.Msi.Tests.csproj", "{7F115EF9-1827-4175-B50E-F214A490093E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Cli.Utils.Tests", "test\Microsoft.DotNet.Cli.Utils.Tests\Microsoft.DotNet.Cli.Utils.Tests.csproj", "{FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Configurer.UnitTests", "test\Microsoft.DotNet.Configurer.UnitTests\Microsoft.DotNet.Configurer.UnitTests.csproj", "{F228580D-9373-4A60-AB88-76DF58D11580}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Tools.Tests.Utilities", "test\Microsoft.DotNet.Tools.Tests.Utilities\Microsoft.DotNet.Tools.Tests.Utilities.csproj", "{48E260F4-6F3F-4387-B61F-D15BABD06D9A}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "msbuild.IntegrationTests", "test\msbuild.IntegrationTests\msbuild.IntegrationTests.csproj", "{23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Cli.Build.Framework", "build_projects\Microsoft.DotNet.Cli.Build.Framework\Microsoft.DotNet.Cli.Build.Framework.csproj", "{AA744891-5209-4335-8457-37EC347DF833}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "shared-build-targets-utils", "build_projects\shared-build-targets-utils\shared-build-targets-utils.csproj", "{DA3595A8-35DE-42B9-97A4-4A2461BAD554}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "update-dependencies", "build_projects\update-dependencies\update-dependencies.csproj", "{F2D1A7DA-B3EB-4CA7-BAA9-A18CEC398853}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Cli.Sln.Internal", "src\Microsoft.DotNet.Cli.Sln.Internal\Microsoft.DotNet.Cli.Sln.Internal.csproj", "{C98C7C2E-2C29-4A40-958C-60561ED77791}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.Cli.Sln.Internal.Tests", "test\Microsoft.DotNet.Cli.Sln.Internal.Tests\Microsoft.DotNet.Cli.Sln.Internal.Tests.csproj", "{56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}" -EndProject -Project("{13B669BE-BB05-4DDF-9536-439F39A36129}") = "dotnet-store.Tests", "test\dotnet-store.Tests\dotnet-store.Tests.csproj", "{CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sdk", "sdk", "{3275D006-54C8-4C64-A537-B9941C5D2F0C}" ProjectSection(SolutionItems) = preProject build\sdks\sdks.csproj = build\sdks\sdks.csproj @@ -214,18 +153,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "templates", "templates", "{ build\templates\templates.csproj = build\templates\templates.csproj EndProjectSection EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-back-compat.Tests", "test\dotnet-back-compat.Tests\dotnet-back-compat.Tests.csproj", "{A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-outputsframeworkversion-netcoreapp1.0", "TestAssets\TestPackages\dotnet-outputsframeworkversion\dotnet-outputsframeworkversion-netcoreapp1.0\dotnet-outputsframeworkversion-netcoreapp1.0.csproj", "{3F7D56A3-A280-467E-8916-C18659C243BA}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-remove-package.Tests", "test\dotnet-remove-package.Tests\dotnet-remove-package.Tests.csproj", "{B1AEC227-5115-44BC-92D2-B1B3545E1DDE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-add-package.Tests", "test\dotnet-add-package.Tests\dotnet-add-package.Tests.csproj", "{08A40B6A-F695-4EA9-AC8D-CF88FADEA796}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "tool_fsc", "src\tool_fsharp\tool_fsc.csproj", "{602976C5-2477-4B4C-AD9A-1EAFB250529A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.MSBuildSdkResolver", "src\Microsoft.DotNet.MSBuildSdkResolver\Microsoft.DotNet.MSBuildSdkResolver.csproj", "{FCDFAF40-CC16-4D49-96C0-E49F195E7142}" -EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.DotNet.TestFramework", "test\Microsoft.DotNet.TestFramework\Microsoft.DotNet.TestFramework.csproj", "{C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -507,126 +437,6 @@ Global {8FB83810-5A4C-4097-9A79-8E687E4981CB}.RelWithDebInfo|x64.Build.0 = Release|Any CPU {8FB83810-5A4C-4097-9A79-8E687E4981CB}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU {8FB83810-5A4C-4097-9A79-8E687E4981CB}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.Debug|Any CPU.Build.0 = Debug|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.Debug|x64.ActiveCfg = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.Debug|x64.Build.0 = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.Debug|x86.ActiveCfg = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.Debug|x86.Build.0 = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.MinSizeRel|x64.Build.0 = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.MinSizeRel|x86.Build.0 = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.Release|Any CPU.ActiveCfg = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.Release|Any CPU.Build.0 = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.Release|x64.ActiveCfg = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.Release|x64.Build.0 = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.Release|x86.ActiveCfg = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.Release|x86.Build.0 = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {203F0362-DAFC-4679-A01E-7FBC331D8647}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.Debug|x64.ActiveCfg = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.Debug|x64.Build.0 = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.Debug|x86.ActiveCfg = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.Debug|x86.Build.0 = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.MinSizeRel|x64.Build.0 = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.MinSizeRel|x86.Build.0 = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.Release|Any CPU.Build.0 = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.Release|x64.ActiveCfg = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.Release|x64.Build.0 = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.Release|x86.ActiveCfg = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.Release|x86.Build.0 = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.Debug|Any CPU.Build.0 = Debug|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.Debug|x64.ActiveCfg = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.Debug|x64.Build.0 = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.Debug|x86.ActiveCfg = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.Debug|x86.Build.0 = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.MinSizeRel|x64.Build.0 = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.MinSizeRel|x86.Build.0 = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.Release|Any CPU.ActiveCfg = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.Release|Any CPU.Build.0 = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.Release|x64.ActiveCfg = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.Release|x64.Build.0 = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.Release|x86.ActiveCfg = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.Release|x86.Build.0 = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.Debug|x64.ActiveCfg = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.Debug|x64.Build.0 = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.Debug|x86.ActiveCfg = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.Debug|x86.Build.0 = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.MinSizeRel|x64.Build.0 = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.MinSizeRel|x86.Build.0 = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.Release|Any CPU.Build.0 = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.Release|x64.ActiveCfg = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.Release|x64.Build.0 = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.Release|x86.ActiveCfg = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.Release|x86.Build.0 = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.Debug|x64.ActiveCfg = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.Debug|x64.Build.0 = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.Debug|x86.ActiveCfg = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.Debug|x86.Build.0 = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.MinSizeRel|x64.Build.0 = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.MinSizeRel|x86.Build.0 = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.Release|Any CPU.Build.0 = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.Release|x64.ActiveCfg = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.Release|x64.Build.0 = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.Release|x86.ActiveCfg = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.Release|x86.Build.0 = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {570950AD-A080-4F32-980C-F50E312910DF}.RelWithDebInfo|x86.Build.0 = Release|Any CPU {098D9321-1201-4974-A75E-F58EBCD98ACF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {098D9321-1201-4974-A75E-F58EBCD98ACF}.Debug|Any CPU.Build.0 = Debug|Any CPU {098D9321-1201-4974-A75E-F58EBCD98ACF}.Debug|x64.ActiveCfg = Release|Any CPU @@ -651,438 +461,6 @@ Global {098D9321-1201-4974-A75E-F58EBCD98ACF}.RelWithDebInfo|x64.Build.0 = Release|Any CPU {098D9321-1201-4974-A75E-F58EBCD98ACF}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU {098D9321-1201-4974-A75E-F58EBCD98ACF}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.Debug|x64.ActiveCfg = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.Debug|x64.Build.0 = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.Debug|x86.ActiveCfg = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.Debug|x86.Build.0 = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.MinSizeRel|x64.Build.0 = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.MinSizeRel|x86.Build.0 = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.Release|Any CPU.Build.0 = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.Release|x64.ActiveCfg = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.Release|x64.Build.0 = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.Release|x86.ActiveCfg = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.Release|x86.Build.0 = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {D82A3246-9831-4024-A9B2-1932EEF3D56F}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.Debug|x64.ActiveCfg = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.Debug|x64.Build.0 = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.Debug|x86.ActiveCfg = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.Debug|x86.Build.0 = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.MinSizeRel|x64.Build.0 = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.MinSizeRel|x86.Build.0 = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.Release|Any CPU.Build.0 = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.Release|x64.ActiveCfg = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.Release|x64.Build.0 = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.Release|x86.ActiveCfg = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.Release|x86.Build.0 = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {BE4C655A-DC54-4408-B739-743456D34111}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.Debug|x64.ActiveCfg = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.Debug|x64.Build.0 = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.Debug|x86.ActiveCfg = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.Debug|x86.Build.0 = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.MinSizeRel|x64.Build.0 = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.MinSizeRel|x86.Build.0 = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.Release|Any CPU.Build.0 = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.Release|x64.ActiveCfg = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.Release|x64.Build.0 = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.Release|x86.ActiveCfg = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.Release|x86.Build.0 = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.Debug|x64.ActiveCfg = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.Debug|x64.Build.0 = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.Debug|x86.ActiveCfg = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.Debug|x86.Build.0 = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.MinSizeRel|x64.Build.0 = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.MinSizeRel|x86.Build.0 = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.Release|Any CPU.Build.0 = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.Release|x64.ActiveCfg = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.Release|x64.Build.0 = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.Release|x86.ActiveCfg = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.Release|x86.Build.0 = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {A5CA696F-585E-40AB-912C-6316BC330C5E}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.Debug|x64.ActiveCfg = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.Debug|x64.Build.0 = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.Debug|x86.ActiveCfg = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.Debug|x86.Build.0 = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.MinSizeRel|x64.Build.0 = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.MinSizeRel|x86.Build.0 = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.Release|Any CPU.Build.0 = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.Release|x64.ActiveCfg = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.Release|x64.Build.0 = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.Release|x86.ActiveCfg = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.Release|x86.Build.0 = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {4EF497BF-D717-4E03-90B1-932C7F51B918}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.Debug|x64.ActiveCfg = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.Debug|x64.Build.0 = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.Debug|x86.ActiveCfg = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.Debug|x86.Build.0 = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.MinSizeRel|x64.Build.0 = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.MinSizeRel|x86.Build.0 = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.Release|Any CPU.Build.0 = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.Release|x64.ActiveCfg = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.Release|x64.Build.0 = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.Release|x86.ActiveCfg = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.Release|x86.Build.0 = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {18B43540-346F-4AFF-8868-A82CF098FAFD}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.Debug|x64.ActiveCfg = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.Debug|x64.Build.0 = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.Debug|x86.ActiveCfg = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.Debug|x86.Build.0 = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.MinSizeRel|x64.Build.0 = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.MinSizeRel|x86.Build.0 = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.Release|Any CPU.Build.0 = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.Release|x64.ActiveCfg = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.Release|x64.Build.0 = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.Release|x86.ActiveCfg = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.Release|x86.Build.0 = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {C3845C85-1F59-4552-BE52-32F513CE795F}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.Debug|x64.ActiveCfg = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.Debug|x64.Build.0 = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.Debug|x86.ActiveCfg = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.Debug|x86.Build.0 = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.MinSizeRel|x64.Build.0 = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.MinSizeRel|x86.Build.0 = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.Release|Any CPU.Build.0 = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.Release|x64.ActiveCfg = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.Release|x64.Build.0 = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.Release|x86.ActiveCfg = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.Release|x86.Build.0 = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.Debug|x64.ActiveCfg = Debug|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.Debug|x64.Build.0 = Debug|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.Debug|x86.ActiveCfg = Debug|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.Debug|x86.Build.0 = Debug|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.MinSizeRel|Any CPU.ActiveCfg = Debug|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.MinSizeRel|Any CPU.Build.0 = Debug|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.MinSizeRel|x64.ActiveCfg = Debug|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.MinSizeRel|x64.Build.0 = Debug|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.MinSizeRel|x86.ActiveCfg = Debug|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.MinSizeRel|x86.Build.0 = Debug|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.Release|Any CPU.Build.0 = Release|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.Release|x64.ActiveCfg = Release|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.Release|x64.Build.0 = Release|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.Release|x86.ActiveCfg = Release|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.Release|x86.Build.0 = Release|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.Debug|x64.ActiveCfg = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.Debug|x64.Build.0 = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.Debug|x86.ActiveCfg = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.Debug|x86.Build.0 = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.MinSizeRel|x64.Build.0 = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.MinSizeRel|x86.Build.0 = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.Release|Any CPU.Build.0 = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.Release|x64.ActiveCfg = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.Release|x64.Build.0 = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.Release|x86.ActiveCfg = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.Release|x86.Build.0 = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {726D2CB9-80E5-4496-9C86-910AC452C45E}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.Debug|x64.ActiveCfg = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.Debug|x64.Build.0 = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.Debug|x86.ActiveCfg = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.Debug|x86.Build.0 = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.MinSizeRel|x64.Build.0 = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.MinSizeRel|x86.Build.0 = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.Release|Any CPU.Build.0 = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.Release|x64.ActiveCfg = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.Release|x64.Build.0 = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.Release|x86.ActiveCfg = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.Release|x86.Build.0 = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {EF745C56-0350-4C42-AA22-86D592E1D8D5}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.Debug|Any CPU.Build.0 = Debug|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.Debug|x64.ActiveCfg = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.Debug|x64.Build.0 = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.Debug|x86.ActiveCfg = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.Debug|x86.Build.0 = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.MinSizeRel|x64.Build.0 = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.MinSizeRel|x86.Build.0 = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.Release|Any CPU.ActiveCfg = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.Release|Any CPU.Build.0 = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.Release|x64.ActiveCfg = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.Release|x64.Build.0 = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.Release|x86.ActiveCfg = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.Release|x86.Build.0 = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {87063BA1-454D-4433-ADF9-89C667275D62}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.Debug|x64.ActiveCfg = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.Debug|x64.Build.0 = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.Debug|x86.ActiveCfg = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.Debug|x86.Build.0 = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.MinSizeRel|x64.Build.0 = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.MinSizeRel|x86.Build.0 = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.Release|Any CPU.Build.0 = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.Release|x64.ActiveCfg = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.Release|x64.Build.0 = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.Release|x86.ActiveCfg = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.Release|x86.Build.0 = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.Debug|x64.ActiveCfg = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.Debug|x64.Build.0 = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.Debug|x86.ActiveCfg = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.Debug|x86.Build.0 = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.MinSizeRel|x64.Build.0 = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.MinSizeRel|x86.Build.0 = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.Release|Any CPU.Build.0 = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.Release|x64.ActiveCfg = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.Release|x64.Build.0 = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.Release|x86.ActiveCfg = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.Release|x86.Build.0 = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {7256EEBC-814D-42CF-821B-58CB61F3E070}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.Debug|x64.ActiveCfg = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.Debug|x64.Build.0 = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.Debug|x86.ActiveCfg = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.Debug|x86.Build.0 = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.MinSizeRel|x64.Build.0 = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.MinSizeRel|x86.Build.0 = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.Release|Any CPU.Build.0 = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.Release|x64.ActiveCfg = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.Release|x64.Build.0 = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.Release|x86.ActiveCfg = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.Release|x86.Build.0 = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {448F6884-B613-440E-82A6-07E6BB54794C}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.Debug|Any CPU.Build.0 = Debug|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.Debug|x64.ActiveCfg = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.Debug|x64.Build.0 = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.Debug|x86.ActiveCfg = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.Debug|x86.Build.0 = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.MinSizeRel|x64.Build.0 = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.MinSizeRel|x86.Build.0 = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.Release|Any CPU.ActiveCfg = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.Release|Any CPU.Build.0 = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.Release|x64.ActiveCfg = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.Release|x64.Build.0 = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.Release|x86.ActiveCfg = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.Release|x86.Build.0 = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {526D7B7A-0485-48A3-A43F-F03A0DBC9897}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.Debug|x64.ActiveCfg = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.Debug|x64.Build.0 = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.Debug|x86.ActiveCfg = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.Debug|x86.Build.0 = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.MinSizeRel|x64.Build.0 = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.MinSizeRel|x86.Build.0 = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.Release|Any CPU.Build.0 = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.Release|x64.ActiveCfg = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.Release|x64.Build.0 = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.Release|x86.ActiveCfg = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.Release|x86.Build.0 = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {C8D98389-E3CF-4BEF-A9EF-D78672E51866}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.Debug|Any CPU.Build.0 = Debug|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.Debug|x64.ActiveCfg = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.Debug|x64.Build.0 = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.Debug|x86.ActiveCfg = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.Debug|x86.Build.0 = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.MinSizeRel|x64.Build.0 = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.MinSizeRel|x86.Build.0 = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.Release|Any CPU.ActiveCfg = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.Release|Any CPU.Build.0 = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.Release|x64.ActiveCfg = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.Release|x64.Build.0 = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.Release|x86.ActiveCfg = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.Release|x86.Build.0 = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {131C05D4-D685-478F-A3FB-F5600EF93533}.RelWithDebInfo|x86.Build.0 = Release|Any CPU {1BFF54F9-4E35-49DB-893C-AF2047722FC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1BFF54F9-4E35-49DB-893C-AF2047722FC6}.Debug|Any CPU.Build.0 = Debug|Any CPU {1BFF54F9-4E35-49DB-893C-AF2047722FC6}.Debug|x64.ActiveCfg = Release|Any CPU @@ -1107,78 +485,6 @@ Global {1BFF54F9-4E35-49DB-893C-AF2047722FC6}.RelWithDebInfo|x64.Build.0 = Release|Any CPU {1BFF54F9-4E35-49DB-893C-AF2047722FC6}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU {1BFF54F9-4E35-49DB-893C-AF2047722FC6}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.Debug|x64.ActiveCfg = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.Debug|x64.Build.0 = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.Debug|x86.ActiveCfg = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.Debug|x86.Build.0 = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.MinSizeRel|x64.Build.0 = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.MinSizeRel|x86.Build.0 = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.Release|Any CPU.Build.0 = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.Release|x64.ActiveCfg = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.Release|x64.Build.0 = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.Release|x86.ActiveCfg = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.Release|x86.Build.0 = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {7F115EF9-1827-4175-B50E-F214A490093E}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.Debug|x64.ActiveCfg = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.Debug|x64.Build.0 = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.Debug|x86.ActiveCfg = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.Debug|x86.Build.0 = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.MinSizeRel|x64.Build.0 = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.MinSizeRel|x86.Build.0 = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.Release|Any CPU.Build.0 = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.Release|x64.ActiveCfg = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.Release|x64.Build.0 = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.Release|x86.ActiveCfg = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.Release|x86.Build.0 = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.Debug|x64.ActiveCfg = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.Debug|x64.Build.0 = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.Debug|x86.ActiveCfg = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.Debug|x86.Build.0 = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.MinSizeRel|x64.Build.0 = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.MinSizeRel|x86.Build.0 = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.Release|Any CPU.Build.0 = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.Release|x64.ActiveCfg = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.Release|x64.Build.0 = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.Release|x86.ActiveCfg = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.Release|x86.Build.0 = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {F228580D-9373-4A60-AB88-76DF58D11580}.RelWithDebInfo|x86.Build.0 = Release|Any CPU {48E260F4-6F3F-4387-B61F-D15BABD06D9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {48E260F4-6F3F-4387-B61F-D15BABD06D9A}.Debug|Any CPU.Build.0 = Debug|Any CPU {48E260F4-6F3F-4387-B61F-D15BABD06D9A}.Debug|x64.ActiveCfg = Release|Any CPU @@ -1203,30 +509,6 @@ Global {48E260F4-6F3F-4387-B61F-D15BABD06D9A}.RelWithDebInfo|x64.Build.0 = Release|Any CPU {48E260F4-6F3F-4387-B61F-D15BABD06D9A}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU {48E260F4-6F3F-4387-B61F-D15BABD06D9A}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.Debug|Any CPU.Build.0 = Debug|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.Debug|x64.ActiveCfg = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.Debug|x64.Build.0 = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.Debug|x86.ActiveCfg = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.Debug|x86.Build.0 = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.MinSizeRel|x64.Build.0 = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.MinSizeRel|x86.Build.0 = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.Release|Any CPU.ActiveCfg = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.Release|Any CPU.Build.0 = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.Release|x64.ActiveCfg = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.Release|x64.Build.0 = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.Release|x86.ActiveCfg = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.Release|x86.Build.0 = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878}.RelWithDebInfo|x86.Build.0 = Release|Any CPU {AA744891-5209-4335-8457-37EC347DF833}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AA744891-5209-4335-8457-37EC347DF833}.Debug|Any CPU.Build.0 = Debug|Any CPU {AA744891-5209-4335-8457-37EC347DF833}.Debug|x64.ActiveCfg = Release|Any CPU @@ -1299,102 +581,6 @@ Global {F2D1A7DA-B3EB-4CA7-BAA9-A18CEC398853}.RelWithDebInfo|x64.Build.0 = Release|Any CPU {F2D1A7DA-B3EB-4CA7-BAA9-A18CEC398853}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU {F2D1A7DA-B3EB-4CA7-BAA9-A18CEC398853}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.Debug|x64.ActiveCfg = Debug|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.Debug|x64.Build.0 = Debug|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.Debug|x86.ActiveCfg = Debug|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.Debug|x86.Build.0 = Debug|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.MinSizeRel|x64.Build.0 = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.MinSizeRel|x86.Build.0 = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.Release|Any CPU.Build.0 = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.Release|x64.ActiveCfg = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.Release|x64.Build.0 = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.Release|x86.ActiveCfg = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.Release|x86.Build.0 = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {C98C7C2E-2C29-4A40-958C-60561ED77791}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.Debug|x64.ActiveCfg = Debug|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.Debug|x64.Build.0 = Debug|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.Debug|x86.ActiveCfg = Debug|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.Debug|x86.Build.0 = Debug|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.MinSizeRel|x64.Build.0 = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.MinSizeRel|x86.Build.0 = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.Release|Any CPU.Build.0 = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.Release|x64.ActiveCfg = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.Release|x64.Build.0 = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.Release|x86.ActiveCfg = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.Release|x86.Build.0 = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.Debug|x64.ActiveCfg = Debug|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.Debug|x64.Build.0 = Debug|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.Debug|x86.ActiveCfg = Debug|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.Debug|x86.Build.0 = Debug|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.MinSizeRel|x64.Build.0 = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.MinSizeRel|x86.Build.0 = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.Release|Any CPU.Build.0 = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.Release|x64.ActiveCfg = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.Release|x64.Build.0 = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.Release|x86.ActiveCfg = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.Release|x86.Build.0 = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.Debug|x64.ActiveCfg = Debug|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.Debug|x64.Build.0 = Debug|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.Debug|x86.ActiveCfg = Debug|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.Debug|x86.Build.0 = Debug|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.MinSizeRel|Any CPU.ActiveCfg = Debug|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.MinSizeRel|Any CPU.Build.0 = Debug|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.MinSizeRel|x64.ActiveCfg = Debug|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.MinSizeRel|x64.Build.0 = Debug|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.MinSizeRel|x86.ActiveCfg = Debug|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.MinSizeRel|x86.Build.0 = Debug|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.Release|Any CPU.Build.0 = Release|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.Release|x64.ActiveCfg = Release|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.Release|x64.Build.0 = Release|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.Release|x86.ActiveCfg = Release|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.Release|x86.Build.0 = Release|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6}.RelWithDebInfo|x86.Build.0 = Release|Any CPU {3F7D56A3-A280-467E-8916-C18659C243BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3F7D56A3-A280-467E-8916-C18659C243BA}.Debug|Any CPU.Build.0 = Debug|Any CPU {3F7D56A3-A280-467E-8916-C18659C243BA}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -1419,102 +605,30 @@ Global {3F7D56A3-A280-467E-8916-C18659C243BA}.RelWithDebInfo|x64.Build.0 = Release|Any CPU {3F7D56A3-A280-467E-8916-C18659C243BA}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU {3F7D56A3-A280-467E-8916-C18659C243BA}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.Debug|x64.ActiveCfg = Debug|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.Debug|x64.Build.0 = Debug|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.Debug|x86.ActiveCfg = Debug|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.Debug|x86.Build.0 = Debug|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.MinSizeRel|Any CPU.ActiveCfg = Debug|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.MinSizeRel|Any CPU.Build.0 = Debug|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.MinSizeRel|x64.ActiveCfg = Debug|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.MinSizeRel|x64.Build.0 = Debug|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.MinSizeRel|x86.ActiveCfg = Debug|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.MinSizeRel|x86.Build.0 = Debug|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.Release|Any CPU.Build.0 = Release|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.Release|x64.ActiveCfg = Release|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.Release|x64.Build.0 = Release|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.Release|x86.ActiveCfg = Release|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.Release|x86.Build.0 = Release|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.Debug|Any CPU.Build.0 = Debug|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.Debug|x64.ActiveCfg = Debug|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.Debug|x64.Build.0 = Debug|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.Debug|x86.ActiveCfg = Debug|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.Debug|x86.Build.0 = Debug|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.MinSizeRel|Any CPU.ActiveCfg = Debug|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.MinSizeRel|Any CPU.Build.0 = Debug|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.MinSizeRel|x64.ActiveCfg = Debug|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.MinSizeRel|x64.Build.0 = Debug|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.MinSizeRel|x86.ActiveCfg = Debug|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.MinSizeRel|x86.Build.0 = Debug|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.Release|Any CPU.ActiveCfg = Release|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.Release|Any CPU.Build.0 = Release|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.Release|x64.ActiveCfg = Release|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.Release|x64.Build.0 = Release|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.Release|x86.ActiveCfg = Release|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.Release|x86.Build.0 = Release|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.Debug|x64.ActiveCfg = Debug|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.Debug|x64.Build.0 = Debug|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.Debug|x86.ActiveCfg = Debug|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.Debug|x86.Build.0 = Debug|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.MinSizeRel|Any CPU.ActiveCfg = Debug|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.MinSizeRel|Any CPU.Build.0 = Debug|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.MinSizeRel|x64.ActiveCfg = Debug|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.MinSizeRel|x64.Build.0 = Debug|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.MinSizeRel|x86.ActiveCfg = Debug|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.MinSizeRel|x86.Build.0 = Debug|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.Release|Any CPU.Build.0 = Release|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.Release|x64.ActiveCfg = Release|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.Release|x64.Build.0 = Release|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.Release|x86.ActiveCfg = Release|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.Release|x86.Build.0 = Release|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {602976C5-2477-4B4C-AD9A-1EAFB250529A}.RelWithDebInfo|x86.Build.0 = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.Debug|x64.ActiveCfg = Debug|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.Debug|x64.Build.0 = Debug|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.Debug|x86.ActiveCfg = Debug|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.Debug|x86.Build.0 = Debug|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.MinSizeRel|Any CPU.ActiveCfg = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.MinSizeRel|Any CPU.Build.0 = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.MinSizeRel|x64.ActiveCfg = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.MinSizeRel|x64.Build.0 = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.MinSizeRel|x86.ActiveCfg = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.MinSizeRel|x86.Build.0 = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.Release|Any CPU.Build.0 = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.Release|x64.ActiveCfg = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.Release|x64.Build.0 = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.Release|x86.ActiveCfg = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.Release|x86.Build.0 = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.RelWithDebInfo|x64.Build.0 = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU - {FCDFAF40-CC16-4D49-96C0-E49F195E7142}.RelWithDebInfo|x86.Build.0 = Release|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.Debug|x64.ActiveCfg = Debug|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.Debug|x64.Build.0 = Debug|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.Debug|x86.ActiveCfg = Debug|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.Debug|x86.Build.0 = Debug|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.MinSizeRel|Any CPU.ActiveCfg = Debug|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.MinSizeRel|Any CPU.Build.0 = Debug|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.MinSizeRel|x64.ActiveCfg = Debug|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.MinSizeRel|x64.Build.0 = Debug|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.MinSizeRel|x86.ActiveCfg = Debug|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.MinSizeRel|x86.Build.0 = Debug|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.Release|Any CPU.Build.0 = Release|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.Release|x64.ActiveCfg = Release|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.Release|x64.Build.0 = Release|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.Release|x86.ActiveCfg = Release|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.Release|x86.Build.0 = Release|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.RelWithDebInfo|x64.Build.0 = Release|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689}.RelWithDebInfo|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -1539,50 +653,16 @@ Global {736BF068-7389-41B9-BF63-D4E49B9BC833} = {1AB5B24B-B317-4142-A5D1-A6E84F15BA34} {48408A19-CCC5-4C85-990B-0A9F827BF29A} = {1AB5B24B-B317-4142-A5D1-A6E84F15BA34} {8FB83810-5A4C-4097-9A79-8E687E4981CB} = {1AB5B24B-B317-4142-A5D1-A6E84F15BA34} - {203F0362-DAFC-4679-A01E-7FBC331D8647} = {ED2FE3E2-F7E7-4389-8231-B65123F2076F} - {F8C66E8A-FC59-40B3-AC0F-58CA22526F76} = {ED2FE3E2-F7E7-4389-8231-B65123F2076F} - {73ACEB34-D22C-43EA-87BE-EFC0E83D0126} = {ED2FE3E2-F7E7-4389-8231-B65123F2076F} - {ABB81DAE-0D26-483C-BE3B-0F9ACD812A62} = {ED2FE3E2-F7E7-4389-8231-B65123F2076F} - {570950AD-A080-4F32-980C-F50E312910DF} = {ED2FE3E2-F7E7-4389-8231-B65123F2076F} {098D9321-1201-4974-A75E-F58EBCD98ACF} = {ED2FE3E2-F7E7-4389-8231-B65123F2076F} - {D82A3246-9831-4024-A9B2-1932EEF3D56F} = {ED2FE3E2-F7E7-4389-8231-B65123F2076F} - {BE4C655A-DC54-4408-B739-743456D34111} = {ED2FE3E2-F7E7-4389-8231-B65123F2076F} - {3E28672F-F4E4-44D5-AEFB-1F425DECC57E} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {A5CA696F-585E-40AB-912C-6316BC330C5E} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {4EF497BF-D717-4E03-90B1-932C7F51B918} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {18B43540-346F-4AFF-8868-A82CF098FAFD} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {C3845C85-1F59-4552-BE52-32F513CE795F} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {BBB5A4C8-CD2D-4A6A-9159-0FEAF84B745E} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {8AA88E83-6A98-4AD6-86EB-2ED4F6EDA17F} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {726D2CB9-80E5-4496-9C86-910AC452C45E} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {EF745C56-0350-4C42-AA22-86D592E1D8D5} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {87063BA1-454D-4433-ADF9-89C667275D62} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {07DD4AE1-5CF6-4EDB-AB29-31EB532F950F} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {7256EEBC-814D-42CF-821B-58CB61F3E070} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {448F6884-B613-440E-82A6-07E6BB54794C} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {526D7B7A-0485-48A3-A43F-F03A0DBC9897} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {C8D98389-E3CF-4BEF-A9EF-D78672E51866} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {131C05D4-D685-478F-A3FB-F5600EF93533} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} {1BFF54F9-4E35-49DB-893C-AF2047722FC6} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {7F115EF9-1827-4175-B50E-F214A490093E} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {FC9A1FF2-86AC-4DBE-B045-1A8EE6E9B3F3} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {F228580D-9373-4A60-AB88-76DF58D11580} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} {48E260F4-6F3F-4387-B61F-D15BABD06D9A} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {23EE9BBB-3B33-4CF2-8D1A-29A8DB12E878} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} {AA744891-5209-4335-8457-37EC347DF833} = {88278B81-7649-45DC-8A6A-D3A645C5AFC3} {DA3595A8-35DE-42B9-97A4-4A2461BAD554} = {88278B81-7649-45DC-8A6A-D3A645C5AFC3} {F2D1A7DA-B3EB-4CA7-BAA9-A18CEC398853} = {88278B81-7649-45DC-8A6A-D3A645C5AFC3} - {C98C7C2E-2C29-4A40-958C-60561ED77791} = {ED2FE3E2-F7E7-4389-8231-B65123F2076F} - {56F1E090-B80F-4BDF-8991-4B0F9B5B8C9A} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {CACA427D-5A71-45E6-88DC-3E2DB6C4D52D} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} {3275D006-54C8-4C64-A537-B9941C5D2F0C} = {89905EC4-BC0F-443B-8ADF-691321F10108} {DE4D1AEB-871B-4E7C-945A-453F9A490C06} = {89905EC4-BC0F-443B-8ADF-691321F10108} - {A4C198B4-D46E-4CA8-87DF-B2B206DCCAE6} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} {3F7D56A3-A280-467E-8916-C18659C243BA} = {1AB5B24B-B317-4142-A5D1-A6E84F15BA34} - {B1AEC227-5115-44BC-92D2-B1B3545E1DDE} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {08A40B6A-F695-4EA9-AC8D-CF88FADEA796} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} - {602976C5-2477-4B4C-AD9A-1EAFB250529A} = {ED2FE3E2-F7E7-4389-8231-B65123F2076F} - {FCDFAF40-CC16-4D49-96C0-E49F195E7142} = {ED2FE3E2-F7E7-4389-8231-B65123F2076F} + {C8424FA7-BFBE-42BF-A12E-C5AE2BFFD689} = {17735A9D-BFD9-4585-A7CB-3208CA6EA8A7} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {B526D2CE-EE2D-4AD4-93EF-1867D90FF1F5} diff --git a/test/EndToEnd/GivenFrameworkDependentApps.cs b/test/EndToEnd/GivenFrameworkDependentApps.cs index 03e8ee735..367d3ee72 100644 --- a/test/EndToEnd/GivenFrameworkDependentApps.cs +++ b/test/EndToEnd/GivenFrameworkDependentApps.cs @@ -19,52 +19,37 @@ namespace EndToEnd [ClassData(typeof(SupportedNetCoreAppVersions))] public void ItDoesNotRollForwardToTheLatestVersionOfNetCore(string minorVersion) { - ItDoesNotRollForwardToTheLatestVersion(GivenSelfContainedAppsRollForward.NETCorePackageName, minorVersion); + ItDoesNotRollForwardToTheLatestVersion(TestProjectCreator.NETCorePackageName, minorVersion); } - [Theory(Skip = "https://github.com/dotnet/cli/issues/10123")] + [Theory] [ClassData(typeof(SupportedAspNetCoreVersions))] public void ItDoesNotRollForwardToTheLatestVersionOfAspNetCoreApp(string minorVersion) { - ItDoesNotRollForwardToTheLatestVersion(GivenSelfContainedAppsRollForward.AspNetCoreAppPackageName, minorVersion); + ItDoesNotRollForwardToTheLatestVersion(TestProjectCreator.AspNetCoreAppPackageName, minorVersion); } - [Theory(Skip = "https://github.com/dotnet/cli/issues/10123")] - [ClassData(typeof(SupportedAspNetCoreVersions))] + [Theory] + [ClassData(typeof(SupportedAspNetCoreAllVersions))] public void ItDoesNotRollForwardToTheLatestVersionOfAspNetCoreAll(string minorVersion) { - ItDoesNotRollForwardToTheLatestVersion(GivenSelfContainedAppsRollForward.AspNetCoreAllPackageName, minorVersion); + ItDoesNotRollForwardToTheLatestVersion(TestProjectCreator.AspNetCoreAllPackageName, minorVersion); } public void ItDoesNotRollForwardToTheLatestVersion(string packageName, string minorVersion) { - var _testInstance = TestAssets.Get("TestAppSimple") - .CreateInstance(identifier: packageName + "_" + minorVersion) - // scope the feed to only dotnet-core feed to avoid flaky when different feed has a newer / lower version - .WithNuGetConfig(new RepoDirectoriesProvider().TestPackages) - .WithSourceFiles(); + var testProjectCreator = new TestProjectCreator() + { + PackageName = packageName, + MinorVersion = minorVersion, + }; + + var _testInstance = testProjectCreator.Create(); string projectDirectory = _testInstance.Root.FullName; string projectPath = Path.Combine(projectDirectory, "TestAppSimple.csproj"); - var project = XDocument.Load(projectPath); - var ns = project.Root.Name.Namespace; - - // Update TargetFramework to the right version of .NET Core - project.Root.Element(ns + "PropertyGroup") - .Element(ns + "TargetFramework") - .Value = "netcoreapp" + minorVersion; - - if (packageName != GivenSelfContainedAppsRollForward.NETCorePackageName) - { - // Add implicit ASP.NET reference - project.Root.Add(new XElement(ns + "ItemGroup", - new XElement(ns + "PackageReference", new XAttribute("Include", packageName)))); - } - - project.Save(projectPath); - // Get the resolved version of .NET Core new RestoreCommand() .WithWorkingDirectory(projectDirectory) @@ -110,8 +95,8 @@ namespace EndToEnd { // ASP.NET 2.1.0 packages had exact version dependencies, which was problematic, // so the default version for 2.1 apps is 2.1.1. - if (packageName == GivenSelfContainedAppsRollForward.AspNetCoreAppPackageName || - packageName == GivenSelfContainedAppsRollForward.AspNetCoreAllPackageName) + if (packageName == TestProjectCreator.AspNetCoreAppPackageName || + packageName == TestProjectCreator.AspNetCoreAllPackageName) { if (minorVersion == "2.1") { diff --git a/test/EndToEnd/GivenSelfContainedAppsRollForward.cs b/test/EndToEnd/GivenSelfContainedAppsRollForward.cs index 081d711e0..c3ee87f39 100644 --- a/test/EndToEnd/GivenSelfContainedAppsRollForward.cs +++ b/test/EndToEnd/GivenSelfContainedAppsRollForward.cs @@ -16,65 +16,43 @@ namespace EndToEnd { public partial class GivenSelfContainedAppsRollForward : TestBase { - public const string NETCorePackageName = "Microsoft.NETCore.App"; - public const string AspNetCoreAppPackageName = "Microsoft.AspNetCore.App"; - public const string AspNetCoreAllPackageName = "Microsoft.AspNetCore.All"; - [Theory(Skip = "https://github.com/dotnet/cli/issues/10123")] + [Theory] // MemberData is used instead of InlineData here so we can access it in another test to // verify that we are covering the latest release of .NET Core [ClassData(typeof(SupportedNetCoreAppVersions))] public void ItRollsForwardToTheLatestNetCoreVersion(string minorVersion) { - ItRollsForwardToTheLatestVersion(NETCorePackageName, minorVersion); + ItRollsForwardToTheLatestVersion(TestProjectCreator.NETCorePackageName, minorVersion); } - [Theory(Skip = "https://github.com/dotnet/cli/issues/10123")] + [Theory] [ClassData(typeof(SupportedAspNetCoreVersions))] public void ItRollsForwardToTheLatestAspNetCoreAppVersion(string minorVersion) { - ItRollsForwardToTheLatestVersion(AspNetCoreAppPackageName, minorVersion); + ItRollsForwardToTheLatestVersion(TestProjectCreator.AspNetCoreAppPackageName, minorVersion); } - [Theory(Skip = "https://github.com/dotnet/cli/issues/10123")] - [ClassData(typeof(SupportedAspNetCoreVersions))] + [Theory] + [ClassData(typeof(SupportedAspNetCoreAllVersions))] public void ItRollsForwardToTheLatestAspNetCoreAllVersion(string minorVersion) { - ItRollsForwardToTheLatestVersion(AspNetCoreAllPackageName, minorVersion); + ItRollsForwardToTheLatestVersion(TestProjectCreator.AspNetCoreAllPackageName, minorVersion); } public void ItRollsForwardToTheLatestVersion(string packageName, string minorVersion) { - var _testInstance = TestAssets.Get("TestAppSimple") - .CreateInstance(identifier: packageName + "_" + minorVersion) - .WithSourceFiles(); - - string projectDirectory = _testInstance.Root.FullName; - - string projectPath = Path.Combine(projectDirectory, "TestAppSimple.csproj"); - - var project = XDocument.Load(projectPath); - var ns = project.Root.Name.Namespace; - - // Update TargetFramework to the right version of .NET Core - project.Root.Element(ns + "PropertyGroup") - .Element(ns + "TargetFramework") - .Value = "netcoreapp" + minorVersion; - - var rid = Microsoft.DotNet.PlatformAbstractions.RuntimeEnvironment.GetRuntimeIdentifier(); - - // Set RuntimeIdentifier to opt in to roll-forward behavior - project.Root.Element(ns + "PropertyGroup") - .Add(new XElement(ns + "RuntimeIdentifier", rid)); - - if (packageName != NETCorePackageName) + var testProjectCreator = new TestProjectCreator() { - // Add implicit ASP.NET reference - project.Root.Add(new XElement(ns + "ItemGroup", - new XElement(ns + "PackageReference", new XAttribute("Include", packageName)))); - } + PackageName = packageName, + MinorVersion = minorVersion, + // Set RuntimeIdentifier to opt in to roll-forward behavior + RuntimeIdentifier = Microsoft.DotNet.PlatformAbstractions.RuntimeEnvironment.GetRuntimeIdentifier() + }; - project.Save(projectPath); + var testInstance = testProjectCreator.Create(); + + string projectDirectory = testInstance.Root.FullName; // Get the version rolled forward to new RestoreCommand() @@ -97,29 +75,40 @@ namespace EndToEnd return; } - Directory.Delete(Path.Combine(projectDirectory, "obj"), true); - if (packageName == NETCorePackageName) + testProjectCreator.Identifier = "floating"; + + var floatingProjectInstance = testProjectCreator.Create(); + + var floatingProjectPath = Path.Combine(floatingProjectInstance.Root.FullName, "TestAppSimple.csproj"); + + var floatingProject = XDocument.Load(floatingProjectPath); + var ns = floatingProject.Root.Name.Namespace; + + + if (packageName == TestProjectCreator.NETCorePackageName) { // Float the RuntimeFrameworkVersion to get the latest version of the runtime available from feeds - project.Root.Element(ns + "PropertyGroup") + floatingProject.Root.Element(ns + "PropertyGroup") .Add(new XElement(ns + "RuntimeFrameworkVersion", $"{minorVersion}.*")); } else { - project.Root.Element(ns + "ItemGroup") + floatingProject.Root.Element(ns + "ItemGroup") .Element(ns + "PackageReference") .Add(new XAttribute("Version", $"{minorVersion}.*"), new XAttribute("AllowExplicitVersion", "true")); } - project.Save(projectPath); + floatingProject.Save(floatingProjectPath); new RestoreCommand() - .WithWorkingDirectory(projectDirectory) + .WithWorkingDirectory(floatingProjectInstance.Root.FullName) .Execute() .Should().Pass(); - var floatedAssetsFile = new LockFileFormat().Read(assetsFilePath); + string floatingAssetsFilePath = Path.Combine(floatingProjectInstance.Root.FullName, "obj", "project.assets.json"); + + var floatedAssetsFile = new LockFileFormat().Read(floatingAssetsFilePath); var floatedVersion = GetPackageVersion(floatedAssetsFile, packageName); floatedVersion.Should().NotBeNull(); diff --git a/test/EndToEnd/SupportedNetCoreAppVersions.cs b/test/EndToEnd/SupportedNetCoreAppVersions.cs index 35415e9f3..5010a4d42 100644 --- a/test/EndToEnd/SupportedNetCoreAppVersions.cs +++ b/test/EndToEnd/SupportedNetCoreAppVersions.cs @@ -1,4 +1,5 @@ -using System.Collections; +using System; +using System.Collections; using System.Collections.Generic; using System.Linq; using Xunit; @@ -19,6 +20,8 @@ namespace EndToEnd "1.1", "2.0", "2.1", + // 2.2 currently disabled in master: https://github.com/dotnet/cli/issues/10125 + // "2.2", "3.0" }; } @@ -40,4 +43,18 @@ namespace EndToEnd } } } + + public class SupportedAspNetCoreAllVersions : IEnumerable + { + public IEnumerator GetEnumerator() => Versions.Select(version => new object[] { version }).GetEnumerator(); + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); + + public static IEnumerable Versions + { + get + { + return SupportedAspNetCoreVersions.Versions.Where(v => new Version(v).Major < 3); + } + } + } } diff --git a/test/EndToEnd/TestProjectCreator.cs b/test/EndToEnd/TestProjectCreator.cs new file mode 100644 index 000000000..bbb8805eb --- /dev/null +++ b/test/EndToEnd/TestProjectCreator.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Runtime.CompilerServices; +using System.Text; +using System.Xml.Linq; +using Microsoft.DotNet.TestFramework; +using Microsoft.DotNet.Tools.Test.Utilities; + +namespace EndToEnd +{ + class TestProjectCreator + { + public const string NETCorePackageName = "Microsoft.NETCore.App"; + public const string AspNetCoreAppPackageName = "Microsoft.AspNetCore.App"; + public const string AspNetCoreAllPackageName = "Microsoft.AspNetCore.All"; + + + public string TestName { get; set; } + public string Identifier { get; set; } + + public string PackageName { get; set; } = NETCorePackageName; + + public string MinorVersion { get; set; } + + public string RuntimeIdentifier { get; set; } + + public TestProjectCreator([CallerMemberName] string testName = null, string identifier = "") + { + TestName = testName; + Identifier = identifier; + } + + public TestAssetInstance Create() + { + var testInstance = TestBase.TestAssets.Get("TestAppSimple") + .CreateInstance(callingMethod: TestName, identifier: Identifier + PackageName + "_" + MinorVersion) + .WithSourceFiles(); + + string projectDirectory = testInstance.Root.FullName; + + string projectPath = Path.Combine(projectDirectory, "TestAppSimple.csproj"); + + var project = XDocument.Load(projectPath); + var ns = project.Root.Name.Namespace; + + // Update TargetFramework to the right version of .NET Core + project.Root.Element(ns + "PropertyGroup") + .Element(ns + "TargetFramework") + .Value = "netcoreapp" + MinorVersion; + + if (!string.IsNullOrEmpty(RuntimeIdentifier)) + { + project.Root.Element(ns + "PropertyGroup") + .Add(new XElement(ns + "RuntimeIdentifier", RuntimeIdentifier)); + } + + + if (PackageName != NETCorePackageName) + { + if (new Version(MinorVersion).Major < 3) + { + // Add ASP.NET PackageReference with implicit version for target framework versions prior to 3.0 + project.Root.Add(new XElement(ns + "ItemGroup", + new XElement(ns + "PackageReference", new XAttribute("Include", PackageName)))); + } + else + { + project.Root.Add(new XElement(ns + "ItemGroup", + new XElement(ns + "FrameworkReference", new XAttribute("Include", PackageName)))); + } + } + + project.Save(projectPath); + + return testInstance; + + } + } +} diff --git a/test/Microsoft.DotNet.Tools.Tests.Utilities/TestBase.cs b/test/Microsoft.DotNet.Tools.Tests.Utilities/TestBase.cs index 6c2c43346..e97067895 100644 --- a/test/Microsoft.DotNet.Tools.Tests.Utilities/TestBase.cs +++ b/test/Microsoft.DotNet.Tools.Tests.Utilities/TestBase.cs @@ -42,7 +42,7 @@ namespace Microsoft.DotNet.Tools.Test.Utilities } } - protected static TestAssets TestAssets + public static TestAssets TestAssets { get { diff --git a/test/dotnet-test.Tests/CollectCodeCoverage.runsettings b/test/dotnet-test.Tests/CollectCodeCoverage.runsettings deleted file mode 100644 index 1119d1909..000000000 --- a/test/dotnet-test.Tests/CollectCodeCoverage.runsettings +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - .*Test.dll - - - - - True - True - True - False - - - - - - - From 0a7759aaeda30334db7667ac274ef8bbc42c29b2 Mon Sep 17 00:00:00 2001 From: dotnet-maestro-bot Date: Fri, 9 Nov 2018 18:36:09 +0000 Subject: [PATCH 4/4] Update coresetup to preview-27109-05 --- build/DependencyVersions.props | 2 +- build/TestDependencyVersions.props | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/DependencyVersions.props b/build/DependencyVersions.props index 7df49f9dc..e34395f65 100644 --- a/build/DependencyVersions.props +++ b/build/DependencyVersions.props @@ -17,7 +17,7 @@ - 3.0.0-preview-27106-02 + 3.0.0-preview-27109-05 $(MicrosoftNETCoreAppPackageVersion) diff --git a/build/TestDependencyVersions.props b/build/TestDependencyVersions.props index c66ffded4..0406a5668 100644 --- a/build/TestDependencyVersions.props +++ b/build/TestDependencyVersions.props @@ -4,7 +4,7 @@ 3.0.100-alpha1-20180711-1 0.1.1 15.8.0 - 3.0.0-preview-27106-02 + 3.0.0-preview-27109-05 1.3.1