From 15d018891f4eb1e5f1d38edf3527d7c09714eb23 Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Tue, 3 Feb 2026 09:37:28 +0100 Subject: [PATCH] Convert MSBuild.sln to slnx format and upate refs --- .github/copilot-instructions.md | 2 +- MSBuild.Dev.slnf | 2 +- MSBuild.SourceBuild.slnf | 2 +- MSBuild.sln | 625 ------------------ MSBuild.slnx | 115 ++++ README.md | 2 +- documentation/specs/event-source.md | 4 +- ...ting-and-Debugging-on-.Net-Core-MSBuild.md | 2 +- eng/Build.props | 4 +- eng/restore-toolset.ps1 | 4 +- src/Build.UnitTests/Resources_Tests.cs | 2 +- 11 files changed, 127 insertions(+), 637 deletions(-) delete mode 100644 MSBuild.sln create mode 100644 MSBuild.slnx diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index c880d138cf1..9aa0e87db8d 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -98,7 +98,7 @@ Note: `ImmutableArray` is a value type. Use `IsDefault` property to check for ## Working Effectively #### Bootstrap and Build the Repository -NEVER build the repository with just `dotnet build MSBuild.sln` or `dotnet build src/.../Project.csproj`. +NEVER build the repository with just `dotnet build MSBuild.slnx` or `dotnet build src/.../Project.csproj`. Run these commands in sequence to set up a complete development environment: **Windows:** diff --git a/MSBuild.Dev.slnf b/MSBuild.Dev.slnf index 893aa59154f..b16cb4e7346 100644 --- a/MSBuild.Dev.slnf +++ b/MSBuild.Dev.slnf @@ -1,6 +1,6 @@ { "solution": { - "path": "MSBuild.sln", + "path": "MSBuild.slnx", "projects": [ "src\\Build.OM.UnitTests\\Microsoft.Build.Engine.OM.UnitTests.csproj", "src\\Build.UnitTests\\Microsoft.Build.Engine.UnitTests.csproj", diff --git a/MSBuild.SourceBuild.slnf b/MSBuild.SourceBuild.slnf index d69d4de7ab3..171d8e4f818 100644 --- a/MSBuild.SourceBuild.slnf +++ b/MSBuild.SourceBuild.slnf @@ -1,6 +1,6 @@ { "solution": { - "path": "MSBuild.sln", + "path": "MSBuild.slnx", "projects": [ "src\\Build\\Microsoft.Build.csproj", "src\\Framework\\Microsoft.Build.Framework.csproj", diff --git a/MSBuild.sln b/MSBuild.sln deleted file mode 100644 index 4d20b5a9e39..00000000000 --- a/MSBuild.sln +++ /dev/null @@ -1,625 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.0.31903.59 -MinimumVisualStudioVersion = 17.0.31903.59 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4900B3B8-4310-4D5B-B1F7-2FDF9199765F}" - ProjectSection(SolutionItems) = preProject - NuGet.Config = NuGet.Config - testenvironments.json = testenvironments.json - src\Shared\UnitTests\xunit.runner.json = src\Shared\UnitTests\xunit.runner.json - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{760FF85D-8BEB-4992-8095-A9678F88FD47}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build", "src\Build\Microsoft.Build.csproj", "{69BE05E2-CBDA-4D27-9733-44E12B0F5627}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.Engine.OM.UnitTests", "src\Build.OM.UnitTests\Microsoft.Build.Engine.OM.UnitTests.csproj", "{5C53E4FD-0985-432D-B9E4-7BC354A057E5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.Engine.UnitTests", "src\Build.UnitTests\Microsoft.Build.Engine.UnitTests.csproj", "{774DCE9B-F775-4B6D-943D-C841F755DBDE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.Framework", "src\Framework\Microsoft.Build.Framework.csproj", "{69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.Framework.UnitTests", "src\Framework.UnitTests\Microsoft.Build.Framework.UnitTests.csproj", "{C400412A-E7BD-4B8D-B6F5-B2135C481A4E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MSBuild", "src\MSBuild\MSBuild.csproj", "{6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.CommandLine.UnitTests", "src\MSBuild.UnitTests\Microsoft.Build.CommandLine.UnitTests.csproj", "{0ADDBC02-0076-4159-B351-2BF33FAA46B2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.Tasks", "src\Tasks\Microsoft.Build.Tasks.csproj", "{2AB5D52E-3C4D-4572-B140-9EED600ECE59}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.Tasks.UnitTests", "src\Tasks.UnitTests\Microsoft.Build.Tasks.UnitTests.csproj", "{CF999BDE-02B3-431B-95E6-E88D621D9CBF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.Utilities", "src\Utilities\Microsoft.Build.Utilities.csproj", "{C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.Utilities.UnitTests", "src\Utilities.UnitTests\Microsoft.Build.Utilities.UnitTests.csproj", "{EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xunit.NetCore.Extensions", "src\Xunit.NetCore.Extensions\Xunit.NetCore.Extensions.csproj", "{66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Dependency", "src\Samples\Dependency\Dependency.csproj", "{F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PortableTask", "src\Samples\PortableTask\PortableTask.csproj", "{77849E6E-FE6B-43BA-A48D-EF75BD2279F8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TaskUsageLogger", "src\Samples\TaskUsageLogger\TaskUsageLogger.csproj", "{2D515229-D44B-4625-A1B2-ED88153D0ECF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TaskWithDependency", "src\Samples\TaskWithDependency\TaskWithDependency.csproj", "{F45DBA88-C833-434A-8F68-087124540303}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XmlFileLogger", "src\Samples\XmlFileLogger\XmlFileLogger.csproj", "{523E1555-DB60-4FD4-8CDF-3C159710CAED}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Package", "Package", "{9BAD9352-DEFB-45E5-B8A4-4816B9B22A33}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MSBuildTaskHost", "src\MSBuildTaskHost\MSBuildTaskHost.csproj", "{475DDCAC-12F6-4562-A74B-FB64F11100EE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MSBuild.VSSetup", "src\Package\MSBuild.VSSetup\MSBuild.VSSetup.csproj", "{136C8713-3103-4AF9-B7CB-9619E87249C1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Localization", "src\Package\Localization\Localization.csproj", "{16DBDF17-3E0E-4140-989A-B42638126A40}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DevDivPackage", "src\Package\DevDivPackage\DevDivPackage.csproj", "{EDBFE32E-F264-4F01-97C3-B58F8B9165C9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MSBuild.Bootstrap", "src\MSBuild.Bootstrap\MSBuild.Bootstrap.csproj", "{CEAEE4FE-9298-443B-AFC5-0F72472484B6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StringTools", "src\StringTools\StringTools.csproj", "{639C178E-368F-4384-869E-7C6D18B4CC1F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StringTools.UnitTests", "src\StringTools.UnitTests\StringTools.UnitTests.csproj", "{A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StringTools.UnitTests.net35", "src\StringTools.UnitTests\StringTools.UnitTests.net35.csproj", "{D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.UnGAC", "src\Package\Microsoft.Build.UnGAC\Microsoft.Build.UnGAC.csproj", "{B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProjectCachePlugin", "src\Samples\ProjectCachePlugin\ProjectCachePlugin.csproj", "{F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StringTools.Benchmark", "src\StringTools.Benchmark\StringTools.Benchmark.csproj", "{65749C80-47E7-42FE-B441-7A86289D46AA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MSBuild.VSSetup.Arm64", "src\Package\MSBuild.VSSetup.Arm64\MSBuild.VSSetup.Arm64.csproj", "{71E59632-D644-491B-AF93-22BC93167C56}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.UnitTests.Shared", "src\UnitTests.Shared\Microsoft.Build.UnitTests.Shared.csproj", "{52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.BuildCheck.UnitTests", "src\BuildCheck.UnitTests\Microsoft.Build.BuildCheck.UnitTests.csproj", "{434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.Templates", "template_feed\Microsoft.Build.Templates.csproj", "{A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|ARM64 = Debug|ARM64 - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|ARM64 = Release|ARM64 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Debug|Any CPU.Build.0 = Debug|Any CPU - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Debug|ARM64.Build.0 = Debug|Any CPU - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Debug|x64.ActiveCfg = Debug|x64 - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Debug|x64.Build.0 = Debug|x64 - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Debug|x86.ActiveCfg = Debug|Any CPU - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Debug|x86.Build.0 = Debug|Any CPU - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Release|Any CPU.ActiveCfg = Release|Any CPU - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Release|Any CPU.Build.0 = Release|Any CPU - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Release|ARM64.ActiveCfg = Release|Any CPU - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Release|ARM64.Build.0 = Release|Any CPU - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Release|x64.ActiveCfg = Release|x64 - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Release|x64.Build.0 = Release|x64 - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Release|x86.ActiveCfg = Release|Any CPU - {69BE05E2-CBDA-4D27-9733-44E12B0F5627}.Release|x86.Build.0 = Release|Any CPU - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Debug|ARM64.Build.0 = Debug|Any CPU - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Debug|x64.ActiveCfg = Debug|x64 - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Debug|x64.Build.0 = Debug|x64 - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Debug|x86.ActiveCfg = Debug|Any CPU - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Debug|x86.Build.0 = Debug|Any CPU - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Release|Any CPU.Build.0 = Release|Any CPU - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Release|ARM64.ActiveCfg = Release|Any CPU - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Release|ARM64.Build.0 = Release|Any CPU - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Release|x64.ActiveCfg = Release|x64 - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Release|x64.Build.0 = Release|x64 - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Release|x86.ActiveCfg = Release|Any CPU - {5C53E4FD-0985-432D-B9E4-7BC354A057E5}.Release|x86.Build.0 = Release|Any CPU - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Debug|ARM64.Build.0 = Debug|Any CPU - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Debug|x64.ActiveCfg = Debug|x64 - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Debug|x64.Build.0 = Debug|x64 - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Debug|x86.ActiveCfg = Debug|Any CPU - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Debug|x86.Build.0 = Debug|Any CPU - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Release|Any CPU.Build.0 = Release|Any CPU - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Release|ARM64.ActiveCfg = Release|Any CPU - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Release|ARM64.Build.0 = Release|Any CPU - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Release|x64.ActiveCfg = Release|x64 - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Release|x64.Build.0 = Release|x64 - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Release|x86.ActiveCfg = Release|Any CPU - {774DCE9B-F775-4B6D-943D-C841F755DBDE}.Release|x86.Build.0 = Release|Any CPU - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Debug|Any CPU.Build.0 = Debug|Any CPU - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Debug|ARM64.Build.0 = Debug|Any CPU - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Debug|x64.ActiveCfg = Debug|x64 - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Debug|x64.Build.0 = Debug|x64 - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Debug|x86.ActiveCfg = Debug|Any CPU - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Debug|x86.Build.0 = Debug|Any CPU - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Release|Any CPU.ActiveCfg = Release|Any CPU - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Release|Any CPU.Build.0 = Release|Any CPU - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Release|ARM64.ActiveCfg = Release|Any CPU - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Release|ARM64.Build.0 = Release|Any CPU - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Release|x64.ActiveCfg = Release|x64 - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Release|x64.Build.0 = Release|x64 - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Release|x86.ActiveCfg = Release|Any CPU - {69C7E5AF-5D29-42B3-BA76-F7C4F0EDF251}.Release|x86.Build.0 = Release|Any CPU - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Debug|ARM64.Build.0 = Debug|Any CPU - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Debug|x64.ActiveCfg = Debug|x64 - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Debug|x64.Build.0 = Debug|x64 - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Debug|x86.ActiveCfg = Debug|Any CPU - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Debug|x86.Build.0 = Debug|Any CPU - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Release|Any CPU.Build.0 = Release|Any CPU - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Release|ARM64.ActiveCfg = Release|Any CPU - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Release|ARM64.Build.0 = Release|Any CPU - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Release|x64.ActiveCfg = Release|x64 - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Release|x64.Build.0 = Release|x64 - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Release|x86.ActiveCfg = Release|Any CPU - {C400412A-E7BD-4B8D-B6F5-B2135C481A4E}.Release|x86.Build.0 = Release|Any CPU - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Debug|ARM64.ActiveCfg = Debug|ARM64 - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Debug|ARM64.Build.0 = Debug|ARM64 - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Debug|x64.ActiveCfg = Debug|x64 - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Debug|x64.Build.0 = Debug|x64 - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Debug|x86.ActiveCfg = Debug|Any CPU - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Debug|x86.Build.0 = Debug|Any CPU - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Release|Any CPU.Build.0 = Release|Any CPU - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Release|ARM64.ActiveCfg = Release|Any CPU - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Release|ARM64.Build.0 = Release|Any CPU - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Release|x64.ActiveCfg = Release|x64 - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Release|x64.Build.0 = Release|x64 - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Release|x86.ActiveCfg = Release|Any CPU - {6F92CA55-1D15-4F34-B1FE-56C0B7EB455E}.Release|x86.Build.0 = Release|Any CPU - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Debug|ARM64.Build.0 = Debug|Any CPU - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Debug|x64.ActiveCfg = Debug|x64 - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Debug|x64.Build.0 = Debug|x64 - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Debug|x86.ActiveCfg = Debug|Any CPU - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Debug|x86.Build.0 = Debug|Any CPU - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Release|Any CPU.Build.0 = Release|Any CPU - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Release|ARM64.ActiveCfg = Release|Any CPU - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Release|ARM64.Build.0 = Release|Any CPU - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Release|x64.ActiveCfg = Release|x64 - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Release|x64.Build.0 = Release|x64 - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Release|x86.ActiveCfg = Release|Any CPU - {0ADDBC02-0076-4159-B351-2BF33FAA46B2}.Release|x86.Build.0 = Release|Any CPU - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Debug|ARM64.Build.0 = Debug|Any CPU - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Debug|x64.ActiveCfg = Debug|x64 - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Debug|x64.Build.0 = Debug|x64 - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Debug|x86.ActiveCfg = Debug|Any CPU - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Debug|x86.Build.0 = Debug|Any CPU - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Release|Any CPU.Build.0 = Release|Any CPU - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Release|ARM64.ActiveCfg = Release|Any CPU - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Release|ARM64.Build.0 = Release|Any CPU - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Release|x64.ActiveCfg = Release|x64 - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Release|x64.Build.0 = Release|x64 - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Release|x86.ActiveCfg = Release|Any CPU - {2AB5D52E-3C4D-4572-B140-9EED600ECE59}.Release|x86.Build.0 = Release|Any CPU - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Debug|ARM64.Build.0 = Debug|Any CPU - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Debug|x64.ActiveCfg = Debug|x64 - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Debug|x64.Build.0 = Debug|x64 - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Debug|x86.ActiveCfg = Debug|Any CPU - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Debug|x86.Build.0 = Debug|Any CPU - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Release|Any CPU.Build.0 = Release|Any CPU - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Release|ARM64.ActiveCfg = Release|Any CPU - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Release|ARM64.Build.0 = Release|Any CPU - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Release|x64.ActiveCfg = Release|x64 - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Release|x64.Build.0 = Release|x64 - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Release|x86.ActiveCfg = Release|Any CPU - {CF999BDE-02B3-431B-95E6-E88D621D9CBF}.Release|x86.Build.0 = Release|Any CPU - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Debug|ARM64.Build.0 = Debug|Any CPU - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Debug|x64.ActiveCfg = Debug|x64 - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Debug|x64.Build.0 = Debug|x64 - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Debug|x86.ActiveCfg = Debug|Any CPU - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Debug|x86.Build.0 = Debug|Any CPU - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Release|Any CPU.Build.0 = Release|Any CPU - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Release|ARM64.ActiveCfg = Release|Any CPU - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Release|ARM64.Build.0 = Release|Any CPU - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Release|x64.ActiveCfg = Release|x64 - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Release|x64.Build.0 = Release|x64 - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Release|x86.ActiveCfg = Release|Any CPU - {C51C04F6-D35B-4211-B0F2-9D69F63AC0BC}.Release|x86.Build.0 = Release|Any CPU - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Debug|ARM64.Build.0 = Debug|Any CPU - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Debug|x64.ActiveCfg = Debug|x64 - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Debug|x64.Build.0 = Debug|x64 - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Debug|x86.ActiveCfg = Debug|Any CPU - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Debug|x86.Build.0 = Debug|Any CPU - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Release|Any CPU.Build.0 = Release|Any CPU - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Release|ARM64.ActiveCfg = Release|Any CPU - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Release|ARM64.Build.0 = Release|Any CPU - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Release|x64.ActiveCfg = Release|x64 - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Release|x64.Build.0 = Release|x64 - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Release|x86.ActiveCfg = Release|Any CPU - {EEFE7E34-B3C6-473E-9F4D-4D64DB63F0C4}.Release|x86.Build.0 = Release|Any CPU - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Debug|ARM64.Build.0 = Debug|Any CPU - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Debug|x64.ActiveCfg = Debug|x64 - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Debug|x64.Build.0 = Debug|x64 - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Debug|x86.ActiveCfg = Debug|Any CPU - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Debug|x86.Build.0 = Debug|Any CPU - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Release|Any CPU.Build.0 = Release|Any CPU - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Release|ARM64.ActiveCfg = Release|Any CPU - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Release|ARM64.Build.0 = Release|Any CPU - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Release|x64.ActiveCfg = Release|x64 - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Release|x64.Build.0 = Release|x64 - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Release|x86.ActiveCfg = Release|Any CPU - {66C6C1ED-30E7-45DD-9F73-2FBB7889CDBA}.Release|x86.Build.0 = Release|Any CPU - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Debug|ARM64.Build.0 = Debug|Any CPU - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Debug|x64.ActiveCfg = Debug|x64 - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Debug|x64.Build.0 = Debug|x64 - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Debug|x86.ActiveCfg = Debug|Any CPU - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Debug|x86.Build.0 = Debug|Any CPU - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Release|Any CPU.Build.0 = Release|Any CPU - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Release|ARM64.ActiveCfg = Release|Any CPU - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Release|ARM64.Build.0 = Release|Any CPU - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Release|x64.ActiveCfg = Release|x64 - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Release|x64.Build.0 = Release|x64 - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Release|x86.ActiveCfg = Release|Any CPU - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0}.Release|x86.Build.0 = Release|Any CPU - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Debug|ARM64.Build.0 = Debug|Any CPU - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Debug|x64.ActiveCfg = Debug|x64 - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Debug|x64.Build.0 = Debug|x64 - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Debug|x86.ActiveCfg = Debug|Any CPU - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Debug|x86.Build.0 = Debug|Any CPU - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Release|Any CPU.Build.0 = Release|Any CPU - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Release|ARM64.ActiveCfg = Release|Any CPU - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Release|ARM64.Build.0 = Release|Any CPU - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Release|x64.ActiveCfg = Release|x64 - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Release|x64.Build.0 = Release|x64 - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Release|x86.ActiveCfg = Release|Any CPU - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8}.Release|x86.Build.0 = Release|Any CPU - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Debug|ARM64.Build.0 = Debug|Any CPU - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Debug|x64.ActiveCfg = Debug|x64 - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Debug|x64.Build.0 = Debug|x64 - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Debug|x86.ActiveCfg = Debug|Any CPU - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Debug|x86.Build.0 = Debug|Any CPU - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Release|Any CPU.Build.0 = Release|Any CPU - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Release|ARM64.ActiveCfg = Release|Any CPU - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Release|ARM64.Build.0 = Release|Any CPU - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Release|x64.ActiveCfg = Release|x64 - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Release|x64.Build.0 = Release|x64 - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Release|x86.ActiveCfg = Release|Any CPU - {2D515229-D44B-4625-A1B2-ED88153D0ECF}.Release|x86.Build.0 = Release|Any CPU - {F45DBA88-C833-434A-8F68-087124540303}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F45DBA88-C833-434A-8F68-087124540303}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F45DBA88-C833-434A-8F68-087124540303}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {F45DBA88-C833-434A-8F68-087124540303}.Debug|ARM64.Build.0 = Debug|Any CPU - {F45DBA88-C833-434A-8F68-087124540303}.Debug|x64.ActiveCfg = Debug|x64 - {F45DBA88-C833-434A-8F68-087124540303}.Debug|x64.Build.0 = Debug|x64 - {F45DBA88-C833-434A-8F68-087124540303}.Debug|x86.ActiveCfg = Debug|Any CPU - {F45DBA88-C833-434A-8F68-087124540303}.Debug|x86.Build.0 = Debug|Any CPU - {F45DBA88-C833-434A-8F68-087124540303}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F45DBA88-C833-434A-8F68-087124540303}.Release|Any CPU.Build.0 = Release|Any CPU - {F45DBA88-C833-434A-8F68-087124540303}.Release|ARM64.ActiveCfg = Release|Any CPU - {F45DBA88-C833-434A-8F68-087124540303}.Release|ARM64.Build.0 = Release|Any CPU - {F45DBA88-C833-434A-8F68-087124540303}.Release|x64.ActiveCfg = Release|x64 - {F45DBA88-C833-434A-8F68-087124540303}.Release|x64.Build.0 = Release|x64 - {F45DBA88-C833-434A-8F68-087124540303}.Release|x86.ActiveCfg = Release|Any CPU - {F45DBA88-C833-434A-8F68-087124540303}.Release|x86.Build.0 = Release|Any CPU - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Debug|Any CPU.Build.0 = Debug|Any CPU - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Debug|ARM64.Build.0 = Debug|Any CPU - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Debug|x64.ActiveCfg = Debug|x64 - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Debug|x64.Build.0 = Debug|x64 - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Debug|x86.ActiveCfg = Debug|Any CPU - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Debug|x86.Build.0 = Debug|Any CPU - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Release|Any CPU.ActiveCfg = Release|Any CPU - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Release|Any CPU.Build.0 = Release|Any CPU - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Release|ARM64.ActiveCfg = Release|Any CPU - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Release|ARM64.Build.0 = Release|Any CPU - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Release|x64.ActiveCfg = Release|x64 - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Release|x64.Build.0 = Release|x64 - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Release|x86.ActiveCfg = Release|Any CPU - {523E1555-DB60-4FD4-8CDF-3C159710CAED}.Release|x86.Build.0 = Release|Any CPU - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Debug|ARM64.Build.0 = Debug|Any CPU - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Debug|x64.ActiveCfg = Debug|x64 - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Debug|x64.Build.0 = Debug|x64 - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Debug|x86.ActiveCfg = Debug|Any CPU - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Debug|x86.Build.0 = Debug|Any CPU - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Release|Any CPU.Build.0 = Release|Any CPU - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Release|ARM64.ActiveCfg = Release|Any CPU - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Release|ARM64.Build.0 = Release|Any CPU - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Release|x64.ActiveCfg = Release|x64 - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Release|x64.Build.0 = Release|x64 - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Release|x86.ActiveCfg = Release|Any CPU - {475DDCAC-12F6-4562-A74B-FB64F11100EE}.Release|x86.Build.0 = Release|Any CPU - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Debug|ARM64.Build.0 = Debug|Any CPU - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Debug|x64.ActiveCfg = Debug|x64 - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Debug|x64.Build.0 = Debug|x64 - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Debug|x86.ActiveCfg = Debug|Any CPU - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Debug|x86.Build.0 = Debug|Any CPU - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Release|Any CPU.Build.0 = Release|Any CPU - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Release|ARM64.ActiveCfg = Release|Any CPU - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Release|ARM64.Build.0 = Release|Any CPU - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Release|x64.ActiveCfg = Release|x64 - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Release|x64.Build.0 = Release|x64 - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Release|x86.ActiveCfg = Release|Any CPU - {136C8713-3103-4AF9-B7CB-9619E87249C1}.Release|x86.Build.0 = Release|Any CPU - {16DBDF17-3E0E-4140-989A-B42638126A40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {16DBDF17-3E0E-4140-989A-B42638126A40}.Debug|Any CPU.Build.0 = Debug|Any CPU - {16DBDF17-3E0E-4140-989A-B42638126A40}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {16DBDF17-3E0E-4140-989A-B42638126A40}.Debug|ARM64.Build.0 = Debug|Any CPU - {16DBDF17-3E0E-4140-989A-B42638126A40}.Debug|x64.ActiveCfg = Debug|x64 - {16DBDF17-3E0E-4140-989A-B42638126A40}.Debug|x64.Build.0 = Debug|x64 - {16DBDF17-3E0E-4140-989A-B42638126A40}.Debug|x86.ActiveCfg = Debug|Any CPU - {16DBDF17-3E0E-4140-989A-B42638126A40}.Debug|x86.Build.0 = Debug|Any CPU - {16DBDF17-3E0E-4140-989A-B42638126A40}.Release|Any CPU.ActiveCfg = Release|Any CPU - {16DBDF17-3E0E-4140-989A-B42638126A40}.Release|Any CPU.Build.0 = Release|Any CPU - {16DBDF17-3E0E-4140-989A-B42638126A40}.Release|ARM64.ActiveCfg = Release|Any CPU - {16DBDF17-3E0E-4140-989A-B42638126A40}.Release|ARM64.Build.0 = Release|Any CPU - {16DBDF17-3E0E-4140-989A-B42638126A40}.Release|x64.ActiveCfg = Release|x64 - {16DBDF17-3E0E-4140-989A-B42638126A40}.Release|x64.Build.0 = Release|x64 - {16DBDF17-3E0E-4140-989A-B42638126A40}.Release|x86.ActiveCfg = Release|Any CPU - {16DBDF17-3E0E-4140-989A-B42638126A40}.Release|x86.Build.0 = Release|Any CPU - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Debug|ARM64.Build.0 = Debug|Any CPU - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Debug|x64.ActiveCfg = Debug|x64 - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Debug|x64.Build.0 = Debug|x64 - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Debug|x86.ActiveCfg = Debug|Any CPU - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Debug|x86.Build.0 = Debug|Any CPU - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Release|Any CPU.Build.0 = Release|Any CPU - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Release|ARM64.ActiveCfg = Release|Any CPU - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Release|ARM64.Build.0 = Release|Any CPU - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Release|x64.ActiveCfg = Release|x64 - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Release|x64.Build.0 = Release|x64 - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Release|x86.ActiveCfg = Release|Any CPU - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9}.Release|x86.Build.0 = Release|Any CPU - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Debug|ARM64.Build.0 = Debug|Any CPU - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Debug|x64.ActiveCfg = Debug|x64 - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Debug|x64.Build.0 = Debug|x64 - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Debug|x86.ActiveCfg = Debug|Any CPU - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Debug|x86.Build.0 = Debug|Any CPU - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Release|Any CPU.Build.0 = Release|Any CPU - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Release|ARM64.ActiveCfg = Release|Any CPU - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Release|ARM64.Build.0 = Release|Any CPU - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Release|x64.ActiveCfg = Release|x64 - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Release|x64.Build.0 = Release|x64 - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Release|x86.ActiveCfg = Release|Any CPU - {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Release|x86.Build.0 = Release|Any CPU - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Debug|ARM64.Build.0 = Debug|Any CPU - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Debug|x64.ActiveCfg = Debug|x64 - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Debug|x64.Build.0 = Debug|x64 - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Debug|x86.ActiveCfg = Debug|Any CPU - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Debug|x86.Build.0 = Debug|Any CPU - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Release|Any CPU.Build.0 = Release|Any CPU - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Release|ARM64.ActiveCfg = Release|Any CPU - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Release|ARM64.Build.0 = Release|Any CPU - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Release|x64.ActiveCfg = Release|x64 - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Release|x64.Build.0 = Release|x64 - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Release|x86.ActiveCfg = Release|Any CPU - {639C178E-368F-4384-869E-7C6D18B4CC1F}.Release|x86.Build.0 = Release|Any CPU - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Debug|ARM64.Build.0 = Debug|Any CPU - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Debug|x64.ActiveCfg = Debug|x64 - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Debug|x64.Build.0 = Debug|x64 - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Debug|x86.ActiveCfg = Debug|Any CPU - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Debug|x86.Build.0 = Debug|Any CPU - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Release|Any CPU.Build.0 = Release|Any CPU - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Release|ARM64.ActiveCfg = Release|Any CPU - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Release|ARM64.Build.0 = Release|Any CPU - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Release|x64.ActiveCfg = Release|x64 - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Release|x64.Build.0 = Release|x64 - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Release|x86.ActiveCfg = Release|Any CPU - {A1FF7E97-F98F-4C5C-AD09-0E1CF4A7A4DB}.Release|x86.Build.0 = Release|Any CPU - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Debug|ARM64.Build.0 = Debug|Any CPU - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Debug|x64.ActiveCfg = Debug|x64 - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Debug|x64.Build.0 = Debug|x64 - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Debug|x86.ActiveCfg = Debug|Any CPU - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Debug|x86.Build.0 = Debug|Any CPU - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Release|Any CPU.Build.0 = Release|Any CPU - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Release|ARM64.ActiveCfg = Release|Any CPU - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Release|ARM64.Build.0 = Release|Any CPU - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Release|x64.ActiveCfg = Release|x64 - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Release|x64.Build.0 = Release|x64 - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Release|x86.ActiveCfg = Release|Any CPU - {D05E5FAF-3E05-48D2-8DEF-FD1A18EB1349}.Release|x86.Build.0 = Release|Any CPU - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Debug|ARM64.Build.0 = Debug|Any CPU - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Debug|x64.ActiveCfg = Debug|x64 - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Debug|x64.Build.0 = Debug|x64 - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Debug|x86.ActiveCfg = Debug|Any CPU - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Debug|x86.Build.0 = Debug|Any CPU - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Release|Any CPU.Build.0 = Release|Any CPU - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Release|ARM64.ActiveCfg = Release|Any CPU - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Release|ARM64.Build.0 = Release|Any CPU - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Release|x64.ActiveCfg = Release|x64 - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Release|x64.Build.0 = Release|x64 - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Release|x86.ActiveCfg = Release|Any CPU - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F}.Release|x86.Build.0 = Release|Any CPU - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Debug|ARM64.Build.0 = Debug|Any CPU - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Debug|x64.ActiveCfg = Debug|x64 - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Debug|x64.Build.0 = Debug|x64 - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Debug|x86.ActiveCfg = Debug|Any CPU - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Debug|x86.Build.0 = Debug|Any CPU - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Release|Any CPU.Build.0 = Release|Any CPU - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Release|ARM64.ActiveCfg = Release|Any CPU - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Release|ARM64.Build.0 = Release|Any CPU - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Release|x64.ActiveCfg = Release|x64 - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Release|x64.Build.0 = Release|x64 - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Release|x86.ActiveCfg = Release|Any CPU - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943}.Release|x86.Build.0 = Release|Any CPU - {65749C80-47E7-42FE-B441-7A86289D46AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {65749C80-47E7-42FE-B441-7A86289D46AA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {65749C80-47E7-42FE-B441-7A86289D46AA}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {65749C80-47E7-42FE-B441-7A86289D46AA}.Debug|ARM64.Build.0 = Debug|Any CPU - {65749C80-47E7-42FE-B441-7A86289D46AA}.Debug|x64.ActiveCfg = Debug|x64 - {65749C80-47E7-42FE-B441-7A86289D46AA}.Debug|x64.Build.0 = Debug|x64 - {65749C80-47E7-42FE-B441-7A86289D46AA}.Debug|x86.ActiveCfg = Debug|Any CPU - {65749C80-47E7-42FE-B441-7A86289D46AA}.Debug|x86.Build.0 = Debug|Any CPU - {65749C80-47E7-42FE-B441-7A86289D46AA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {65749C80-47E7-42FE-B441-7A86289D46AA}.Release|Any CPU.Build.0 = Release|Any CPU - {65749C80-47E7-42FE-B441-7A86289D46AA}.Release|ARM64.ActiveCfg = Release|Any CPU - {65749C80-47E7-42FE-B441-7A86289D46AA}.Release|ARM64.Build.0 = Release|Any CPU - {65749C80-47E7-42FE-B441-7A86289D46AA}.Release|x64.ActiveCfg = Release|x64 - {65749C80-47E7-42FE-B441-7A86289D46AA}.Release|x64.Build.0 = Release|x64 - {65749C80-47E7-42FE-B441-7A86289D46AA}.Release|x86.ActiveCfg = Release|Any CPU - {65749C80-47E7-42FE-B441-7A86289D46AA}.Release|x86.Build.0 = Release|Any CPU - {71E59632-D644-491B-AF93-22BC93167C56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {71E59632-D644-491B-AF93-22BC93167C56}.Debug|Any CPU.Build.0 = Debug|Any CPU - {71E59632-D644-491B-AF93-22BC93167C56}.Debug|ARM64.ActiveCfg = Debug|arm64 - {71E59632-D644-491B-AF93-22BC93167C56}.Debug|ARM64.Build.0 = Debug|arm64 - {71E59632-D644-491B-AF93-22BC93167C56}.Debug|x64.ActiveCfg = Debug|x64 - {71E59632-D644-491B-AF93-22BC93167C56}.Debug|x64.Build.0 = Debug|x64 - {71E59632-D644-491B-AF93-22BC93167C56}.Debug|x86.ActiveCfg = Debug|Any CPU - {71E59632-D644-491B-AF93-22BC93167C56}.Debug|x86.Build.0 = Debug|Any CPU - {71E59632-D644-491B-AF93-22BC93167C56}.Release|Any CPU.ActiveCfg = Release|Any CPU - {71E59632-D644-491B-AF93-22BC93167C56}.Release|Any CPU.Build.0 = Release|Any CPU - {71E59632-D644-491B-AF93-22BC93167C56}.Release|ARM64.ActiveCfg = Release|arm64 - {71E59632-D644-491B-AF93-22BC93167C56}.Release|ARM64.Build.0 = Release|arm64 - {71E59632-D644-491B-AF93-22BC93167C56}.Release|x64.ActiveCfg = Release|x64 - {71E59632-D644-491B-AF93-22BC93167C56}.Release|x64.Build.0 = Release|x64 - {71E59632-D644-491B-AF93-22BC93167C56}.Release|x86.ActiveCfg = Release|Any CPU - {71E59632-D644-491B-AF93-22BC93167C56}.Release|x86.Build.0 = Release|Any CPU - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Debug|ARM64.ActiveCfg = Debug|arm64 - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Debug|ARM64.Build.0 = Debug|arm64 - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Debug|x64.ActiveCfg = Debug|x64 - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Debug|x64.Build.0 = Debug|x64 - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Debug|x86.ActiveCfg = Debug|Any CPU - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Debug|x86.Build.0 = Debug|Any CPU - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Release|Any CPU.Build.0 = Release|Any CPU - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Release|ARM64.ActiveCfg = Release|arm64 - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Release|ARM64.Build.0 = Release|arm64 - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Release|x64.ActiveCfg = Release|x64 - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Release|x64.Build.0 = Release|x64 - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Release|x86.ActiveCfg = Release|Any CPU - {52A0B9C1-23B7-4CCC-B3FC-BDBA1C619E2A}.Release|x86.Build.0 = Release|Any CPU - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Debug|ARM64.ActiveCfg = Debug|arm64 - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Debug|ARM64.Build.0 = Debug|arm64 - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Debug|x64.ActiveCfg = Debug|x64 - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Debug|x64.Build.0 = Debug|x64 - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Debug|x86.ActiveCfg = Debug|Any CPU - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Debug|x86.Build.0 = Debug|Any CPU - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Release|Any CPU.Build.0 = Release|Any CPU - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Release|ARM64.ActiveCfg = Release|arm64 - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Release|ARM64.Build.0 = Release|arm64 - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Release|x64.ActiveCfg = Release|x64 - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Release|x64.Build.0 = Release|x64 - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Release|x86.ActiveCfg = Release|Any CPU - {434CC6DB-1E66-4FB1-A66C-D5BBE99F0ED8}.Release|x86.Build.0 = Release|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Debug|ARM64.ActiveCfg = Debug|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Debug|ARM64.Build.0 = Debug|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Debug|x64.ActiveCfg = Debug|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Debug|x64.Build.0 = Debug|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Debug|x86.ActiveCfg = Debug|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Debug|x86.Build.0 = Debug|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Release|Any CPU.Build.0 = Release|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Release|ARM64.ActiveCfg = Release|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Release|ARM64.Build.0 = Release|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Release|x64.ActiveCfg = Release|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Release|x64.Build.0 = Release|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Release|x86.ActiveCfg = Release|Any CPU - {A86EE74A-AEF0-42ED-A5A7-7A54BC0773D8}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {F1A7AA75-72EE-44FE-8493-7FD99F6F42B0} = {760FF85D-8BEB-4992-8095-A9678F88FD47} - {77849E6E-FE6B-43BA-A48D-EF75BD2279F8} = {760FF85D-8BEB-4992-8095-A9678F88FD47} - {2D515229-D44B-4625-A1B2-ED88153D0ECF} = {760FF85D-8BEB-4992-8095-A9678F88FD47} - {F45DBA88-C833-434A-8F68-087124540303} = {760FF85D-8BEB-4992-8095-A9678F88FD47} - {523E1555-DB60-4FD4-8CDF-3C159710CAED} = {760FF85D-8BEB-4992-8095-A9678F88FD47} - {136C8713-3103-4AF9-B7CB-9619E87249C1} = {9BAD9352-DEFB-45E5-B8A4-4816B9B22A33} - {16DBDF17-3E0E-4140-989A-B42638126A40} = {9BAD9352-DEFB-45E5-B8A4-4816B9B22A33} - {EDBFE32E-F264-4F01-97C3-B58F8B9165C9} = {9BAD9352-DEFB-45E5-B8A4-4816B9B22A33} - {B60173F0-F9F0-4688-9DF8-9ADDD57BD45F} = {9BAD9352-DEFB-45E5-B8A4-4816B9B22A33} - {F47E1A0A-7D81-40CF-B8B3-A0F4B5ADE943} = {760FF85D-8BEB-4992-8095-A9678F88FD47} - {71E59632-D644-491B-AF93-22BC93167C56} = {9BAD9352-DEFB-45E5-B8A4-4816B9B22A33} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {F948D667-14E3-4F98-BA50-3F3C948BF4C2} - EndGlobalSection -EndGlobal diff --git a/MSBuild.slnx b/MSBuild.slnx new file mode 100644 index 00000000000..405c0641e55 --- /dev/null +++ b/MSBuild.slnx @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/README.md b/README.md index e3e7823cb10..11dd92d2c8d 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ To get started on **Visual Studio 2022**: 4. Clone the source code: `git clone https://github.com/dotnet/msbuild` - You may have to [download Git](https://git-scm.com/downloads) first. 5. Run `.\build.cmd` from the root of the repo to build the code. This also restores packages needed to open the projects in Visual Studio. -6. Open `MSBuild.sln` or `MSBuild.Dev.slnf` in Visual Studio 2022. +6. Open `MSBuild.slnx` or `MSBuild.Dev.slnf` in Visual Studio 2022. This newly-built MSBuild will be located at `artifacts\bin\bootstrap\net472\MSBuild\Current\Bin\MSBuild.exe`. It may not work for all scenarios, including C++ builds. diff --git a/documentation/specs/event-source.md b/documentation/specs/event-source.md index dcaab9c9cba..ca27f7a9d71 100644 --- a/documentation/specs/event-source.md +++ b/documentation/specs/event-source.md @@ -48,6 +48,6 @@ One can run MSBuild with eventing using the following command: `PerfView /Providers=*Microsoft-Build run MSBuild.exe ` -For example, if PerfView is one level up from my current directory (which has MSBuild.exe), and I want to build MSBuild.sln on Windows, I would use the following command: +For example, if PerfView is one level up from my current directory (which has MSBuild.exe), and I want to build MSBuild.slnx on Windows, I would use the following command: -`..\PerfView /OnlyProviders=*Microsoft-Build run .\MSBuild.exe .\MSBuild.sln` +`..\PerfView /OnlyProviders=*Microsoft-Build run .\MSBuild.exe .\MSBuild.slnx` diff --git a/documentation/wiki/Building-Testing-and-Debugging-on-.Net-Core-MSBuild.md b/documentation/wiki/Building-Testing-and-Debugging-on-.Net-Core-MSBuild.md index ef1f121b307..598bd978ac0 100644 --- a/documentation/wiki/Building-Testing-and-Debugging-on-.Net-Core-MSBuild.md +++ b/documentation/wiki/Building-Testing-and-Debugging-on-.Net-Core-MSBuild.md @@ -65,7 +65,7 @@ Use developer command prompt for Visual Studio or put devenv on you PATH ```shell build.cmd # to have a full build first .\artifacts\msbuild-build-env.bat -devenv MSBuild.sln +devenv MSBuild.slnx ``` Note again that in Visual studio "Use previews of the .NET SDK (requires restart)" must be checked. See the above comment for how to enable this. diff --git a/eng/Build.props b/eng/Build.props index fec5d08db7d..fcee786b677 100644 --- a/eng/Build.props +++ b/eng/Build.props @@ -6,11 +6,11 @@ - - + diff --git a/eng/restore-toolset.ps1 b/eng/restore-toolset.ps1 index 7821d45b843..28837612234 100644 --- a/eng/restore-toolset.ps1 +++ b/eng/restore-toolset.ps1 @@ -70,10 +70,10 @@ function CreateVSShortcut { } $scriptPath = Join-Path $ArtifactsDir 'msbuild-build-env.ps1' - $slnPath = Join-Path $RepoRoot 'MSBuild.sln' + $slnPath = Join-Path $RepoRoot 'MSBuild.slnx' $commandToLaunch = "& '$scriptPath'; & '$devenvPath' '$slnPath'" $powershellPath = '%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe' - $shortcutPath = Join-Path $ArtifactsDir 'VS with MSBuild.sln.lnk' + $shortcutPath = Join-Path $ArtifactsDir 'VS with MSBuild.slnx.lnk' # https://stackoverflow.com/a/9701907/294804 # https://learn.microsoft.com/en-us/troubleshoot/windows-client/admin-development/create-desktop-shortcut-with-wsh diff --git a/src/Build.UnitTests/Resources_Tests.cs b/src/Build.UnitTests/Resources_Tests.cs index 34d3892a78f..acd1d6039be 100644 --- a/src/Build.UnitTests/Resources_Tests.cs +++ b/src/Build.UnitTests/Resources_Tests.cs @@ -243,7 +243,7 @@ private string GetRepoRoot() { // Start from the current directory and walk up until we find the repo root var currentDir = Directory.GetCurrentDirectory(); - while (currentDir != null && !File.Exists(Path.Combine(currentDir, "MSBuild.sln"))) + while (currentDir != null && !File.Exists(Path.Combine(currentDir, "MSBuild.slnx"))) { currentDir = Directory.GetParent(currentDir)?.FullName; }