Merge pull request #6263 from johnbeisner/CLI-backcompat-tests

Adding backwards compat tests to the CLI test catalog.
This commit is contained in:
Livar 2017-04-08 00:30:18 -07:00 committed by GitHub
commit 95a367136c
4 changed files with 421 additions and 43 deletions

View file

@ -221,6 +221,8 @@ 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
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -1509,6 +1511,30 @@ Global
{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
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@ -1577,5 +1603,6 @@ Global
{CACA427D-5A71-45E6-88DC-3E2DB6C4D52D} = {FF498306-2DE2-47F6-8C35-3CF0589CF2B8}
{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}
EndGlobalSection
EndGlobal

View file

@ -1,6 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
# Visual Studio 15
VisualStudioVersion = 15.0.26228.4
MinimumVisualStudioVersion = 10.0.40219.1
Project("{13B669BE-BB05-4DDF-9536-439F39A36129}") = "dotnet-add-reference.Tests", "dotnet-add-reference.Tests\dotnet-add-reference.Tests.csproj", "{AB63A3E5-76A3-4EE9-A380-8E0C7B7644DC}"
EndProject
@ -74,188 +74,426 @@ Project("{13B669BE-BB05-4DDF-9536-439F39A36129}") = "dotnet-add-package.Tests",
EndProject
Project("{13B669BE-BB05-4DDF-9536-439F39A36129}") = "dotnet-cache.Tests", "dotnet-cache.Tests\dotnet-cache.Tests.csproj", "{7CA9ECD0-9284-496B-890F-94B63ECB37EC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnet-back-compat.Tests", "dotnet-back-compat.Tests\dotnet-back-compat.Tests.csproj", "{27351B2F-325B-4843-9F4C-BC53FD06A7B5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{AB63A3E5-76A3-4EE9-A380-8E0C7B7644DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AB63A3E5-76A3-4EE9-A380-8E0C7B7644DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AB63A3E5-76A3-4EE9-A380-8E0C7B7644DC}.Debug|x64.ActiveCfg = Debug|Any CPU
{AB63A3E5-76A3-4EE9-A380-8E0C7B7644DC}.Debug|x64.Build.0 = Debug|Any CPU
{AB63A3E5-76A3-4EE9-A380-8E0C7B7644DC}.Debug|x86.ActiveCfg = Debug|Any CPU
{AB63A3E5-76A3-4EE9-A380-8E0C7B7644DC}.Debug|x86.Build.0 = Debug|Any CPU
{AB63A3E5-76A3-4EE9-A380-8E0C7B7644DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AB63A3E5-76A3-4EE9-A380-8E0C7B7644DC}.Release|Any CPU.Build.0 = Release|Any CPU
{AB63A3E5-76A3-4EE9-A380-8E0C7B7644DC}.Release|x64.ActiveCfg = Release|Any CPU
{AB63A3E5-76A3-4EE9-A380-8E0C7B7644DC}.Release|x64.Build.0 = Release|Any CPU
{AB63A3E5-76A3-4EE9-A380-8E0C7B7644DC}.Release|x86.ActiveCfg = Release|Any CPU
{AB63A3E5-76A3-4EE9-A380-8E0C7B7644DC}.Release|x86.Build.0 = Release|Any CPU
{44942A2B-EA59-4E47-A6E7-8D7CF82EC825}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{44942A2B-EA59-4E47-A6E7-8D7CF82EC825}.Debug|Any CPU.Build.0 = Debug|Any CPU
{44942A2B-EA59-4E47-A6E7-8D7CF82EC825}.Debug|x64.ActiveCfg = Debug|Any CPU
{44942A2B-EA59-4E47-A6E7-8D7CF82EC825}.Debug|x64.Build.0 = Debug|Any CPU
{44942A2B-EA59-4E47-A6E7-8D7CF82EC825}.Debug|x86.ActiveCfg = Debug|Any CPU
{44942A2B-EA59-4E47-A6E7-8D7CF82EC825}.Debug|x86.Build.0 = Debug|Any CPU
{44942A2B-EA59-4E47-A6E7-8D7CF82EC825}.Release|Any CPU.ActiveCfg = Release|Any CPU
{44942A2B-EA59-4E47-A6E7-8D7CF82EC825}.Release|Any CPU.Build.0 = Release|Any CPU
{44942A2B-EA59-4E47-A6E7-8D7CF82EC825}.Release|x64.ActiveCfg = Release|Any CPU
{44942A2B-EA59-4E47-A6E7-8D7CF82EC825}.Release|x64.Build.0 = Release|Any CPU
{44942A2B-EA59-4E47-A6E7-8D7CF82EC825}.Release|x86.ActiveCfg = Release|Any CPU
{44942A2B-EA59-4E47-A6E7-8D7CF82EC825}.Release|x86.Build.0 = Release|Any CPU
{A918B35C-0E62-44A5-94A1-111B82C67310}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A918B35C-0E62-44A5-94A1-111B82C67310}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A918B35C-0E62-44A5-94A1-111B82C67310}.Debug|x64.ActiveCfg = Debug|Any CPU
{A918B35C-0E62-44A5-94A1-111B82C67310}.Debug|x64.Build.0 = Debug|Any CPU
{A918B35C-0E62-44A5-94A1-111B82C67310}.Debug|x86.ActiveCfg = Debug|Any CPU
{A918B35C-0E62-44A5-94A1-111B82C67310}.Debug|x86.Build.0 = Debug|Any CPU
{A918B35C-0E62-44A5-94A1-111B82C67310}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A918B35C-0E62-44A5-94A1-111B82C67310}.Release|Any CPU.Build.0 = Release|Any CPU
{A918B35C-0E62-44A5-94A1-111B82C67310}.Release|x64.ActiveCfg = Release|Any CPU
{A918B35C-0E62-44A5-94A1-111B82C67310}.Release|x64.Build.0 = Release|Any CPU
{A918B35C-0E62-44A5-94A1-111B82C67310}.Release|x86.ActiveCfg = Release|Any CPU
{A918B35C-0E62-44A5-94A1-111B82C67310}.Release|x86.Build.0 = Release|Any CPU
{97267605-66B9-48B3-9D27-C253EEEC00D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{97267605-66B9-48B3-9D27-C253EEEC00D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{97267605-66B9-48B3-9D27-C253EEEC00D5}.Debug|x64.ActiveCfg = Debug|Any CPU
{97267605-66B9-48B3-9D27-C253EEEC00D5}.Debug|x64.Build.0 = Debug|Any CPU
{97267605-66B9-48B3-9D27-C253EEEC00D5}.Debug|x86.ActiveCfg = Debug|Any CPU
{97267605-66B9-48B3-9D27-C253EEEC00D5}.Debug|x86.Build.0 = Debug|Any CPU
{97267605-66B9-48B3-9D27-C253EEEC00D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{97267605-66B9-48B3-9D27-C253EEEC00D5}.Release|Any CPU.Build.0 = Release|Any CPU
{97267605-66B9-48B3-9D27-C253EEEC00D5}.Release|x64.ActiveCfg = Release|Any CPU
{97267605-66B9-48B3-9D27-C253EEEC00D5}.Release|x64.Build.0 = Release|Any CPU
{97267605-66B9-48B3-9D27-C253EEEC00D5}.Release|x86.ActiveCfg = Release|Any CPU
{97267605-66B9-48B3-9D27-C253EEEC00D5}.Release|x86.Build.0 = Release|Any CPU
{1D6C9AA7-4830-4BF0-AE55-1F20102DEBC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1D6C9AA7-4830-4BF0-AE55-1F20102DEBC3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1D6C9AA7-4830-4BF0-AE55-1F20102DEBC3}.Debug|x64.ActiveCfg = Debug|Any CPU
{1D6C9AA7-4830-4BF0-AE55-1F20102DEBC3}.Debug|x64.Build.0 = Debug|Any CPU
{1D6C9AA7-4830-4BF0-AE55-1F20102DEBC3}.Debug|x86.ActiveCfg = Debug|Any CPU
{1D6C9AA7-4830-4BF0-AE55-1F20102DEBC3}.Debug|x86.Build.0 = Debug|Any CPU
{1D6C9AA7-4830-4BF0-AE55-1F20102DEBC3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1D6C9AA7-4830-4BF0-AE55-1F20102DEBC3}.Release|Any CPU.Build.0 = Release|Any CPU
{1D6C9AA7-4830-4BF0-AE55-1F20102DEBC3}.Release|x64.ActiveCfg = Release|Any CPU
{1D6C9AA7-4830-4BF0-AE55-1F20102DEBC3}.Release|x64.Build.0 = Release|Any CPU
{1D6C9AA7-4830-4BF0-AE55-1F20102DEBC3}.Release|x86.ActiveCfg = Release|Any CPU
{1D6C9AA7-4830-4BF0-AE55-1F20102DEBC3}.Release|x86.Build.0 = Release|Any CPU
{394A9E3B-2E01-4FA2-A47A-2E26308E975E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{394A9E3B-2E01-4FA2-A47A-2E26308E975E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{394A9E3B-2E01-4FA2-A47A-2E26308E975E}.Debug|x64.ActiveCfg = Debug|Any CPU
{394A9E3B-2E01-4FA2-A47A-2E26308E975E}.Debug|x64.Build.0 = Debug|Any CPU
{394A9E3B-2E01-4FA2-A47A-2E26308E975E}.Debug|x86.ActiveCfg = Debug|Any CPU
{394A9E3B-2E01-4FA2-A47A-2E26308E975E}.Debug|x86.Build.0 = Debug|Any CPU
{394A9E3B-2E01-4FA2-A47A-2E26308E975E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{394A9E3B-2E01-4FA2-A47A-2E26308E975E}.Release|Any CPU.Build.0 = Release|Any CPU
{394A9E3B-2E01-4FA2-A47A-2E26308E975E}.Release|x64.ActiveCfg = Release|Any CPU
{394A9E3B-2E01-4FA2-A47A-2E26308E975E}.Release|x64.Build.0 = Release|Any CPU
{394A9E3B-2E01-4FA2-A47A-2E26308E975E}.Release|x86.ActiveCfg = Release|Any CPU
{394A9E3B-2E01-4FA2-A47A-2E26308E975E}.Release|x86.Build.0 = Release|Any CPU
{68420EEE-D084-4809-B2EB-C5EE22A6D827}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{68420EEE-D084-4809-B2EB-C5EE22A6D827}.Debug|Any CPU.Build.0 = Debug|Any CPU
{68420EEE-D084-4809-B2EB-C5EE22A6D827}.Debug|x64.ActiveCfg = Debug|Any CPU
{68420EEE-D084-4809-B2EB-C5EE22A6D827}.Debug|x64.Build.0 = Debug|Any CPU
{68420EEE-D084-4809-B2EB-C5EE22A6D827}.Debug|x86.ActiveCfg = Debug|Any CPU
{68420EEE-D084-4809-B2EB-C5EE22A6D827}.Debug|x86.Build.0 = Debug|Any CPU
{68420EEE-D084-4809-B2EB-C5EE22A6D827}.Release|Any CPU.ActiveCfg = Release|Any CPU
{68420EEE-D084-4809-B2EB-C5EE22A6D827}.Release|Any CPU.Build.0 = Release|Any CPU
{68420EEE-D084-4809-B2EB-C5EE22A6D827}.Release|x64.ActiveCfg = Release|Any CPU
{68420EEE-D084-4809-B2EB-C5EE22A6D827}.Release|x64.Build.0 = Release|Any CPU
{68420EEE-D084-4809-B2EB-C5EE22A6D827}.Release|x86.ActiveCfg = Release|Any CPU
{68420EEE-D084-4809-B2EB-C5EE22A6D827}.Release|x86.Build.0 = Release|Any CPU
{A616564F-53D5-4394-B7EC-C373CCAE92F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A616564F-53D5-4394-B7EC-C373CCAE92F8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A616564F-53D5-4394-B7EC-C373CCAE92F8}.Debug|x64.ActiveCfg = Debug|Any CPU
{A616564F-53D5-4394-B7EC-C373CCAE92F8}.Debug|x64.Build.0 = Debug|Any CPU
{A616564F-53D5-4394-B7EC-C373CCAE92F8}.Debug|x86.ActiveCfg = Debug|Any CPU
{A616564F-53D5-4394-B7EC-C373CCAE92F8}.Debug|x86.Build.0 = Debug|Any CPU
{A616564F-53D5-4394-B7EC-C373CCAE92F8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A616564F-53D5-4394-B7EC-C373CCAE92F8}.Release|Any CPU.Build.0 = Release|Any CPU
{A616564F-53D5-4394-B7EC-C373CCAE92F8}.Release|x64.ActiveCfg = Release|Any CPU
{A616564F-53D5-4394-B7EC-C373CCAE92F8}.Release|x64.Build.0 = Release|Any CPU
{A616564F-53D5-4394-B7EC-C373CCAE92F8}.Release|x86.ActiveCfg = Release|Any CPU
{A616564F-53D5-4394-B7EC-C373CCAE92F8}.Release|x86.Build.0 = Release|Any CPU
{CC6F63B6-FE02-4561-BCBB-062DBFF8F758}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CC6F63B6-FE02-4561-BCBB-062DBFF8F758}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CC6F63B6-FE02-4561-BCBB-062DBFF8F758}.Debug|x64.ActiveCfg = Debug|Any CPU
{CC6F63B6-FE02-4561-BCBB-062DBFF8F758}.Debug|x64.Build.0 = Debug|Any CPU
{CC6F63B6-FE02-4561-BCBB-062DBFF8F758}.Debug|x86.ActiveCfg = Debug|Any CPU
{CC6F63B6-FE02-4561-BCBB-062DBFF8F758}.Debug|x86.Build.0 = Debug|Any CPU
{CC6F63B6-FE02-4561-BCBB-062DBFF8F758}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CC6F63B6-FE02-4561-BCBB-062DBFF8F758}.Release|Any CPU.Build.0 = Release|Any CPU
{CC6F63B6-FE02-4561-BCBB-062DBFF8F758}.Release|x64.ActiveCfg = Release|Any CPU
{CC6F63B6-FE02-4561-BCBB-062DBFF8F758}.Release|x64.Build.0 = Release|Any CPU
{CC6F63B6-FE02-4561-BCBB-062DBFF8F758}.Release|x86.ActiveCfg = Release|Any CPU
{CC6F63B6-FE02-4561-BCBB-062DBFF8F758}.Release|x86.Build.0 = Release|Any CPU
{21C09199-7F81-494B-9100-6C4A74EFFB7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{21C09199-7F81-494B-9100-6C4A74EFFB7F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{21C09199-7F81-494B-9100-6C4A74EFFB7F}.Debug|x64.ActiveCfg = Debug|Any CPU
{21C09199-7F81-494B-9100-6C4A74EFFB7F}.Debug|x64.Build.0 = Debug|Any CPU
{21C09199-7F81-494B-9100-6C4A74EFFB7F}.Debug|x86.ActiveCfg = Debug|Any CPU
{21C09199-7F81-494B-9100-6C4A74EFFB7F}.Debug|x86.Build.0 = Debug|Any CPU
{21C09199-7F81-494B-9100-6C4A74EFFB7F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{21C09199-7F81-494B-9100-6C4A74EFFB7F}.Release|Any CPU.Build.0 = Release|Any CPU
{21C09199-7F81-494B-9100-6C4A74EFFB7F}.Release|x64.ActiveCfg = Release|Any CPU
{21C09199-7F81-494B-9100-6C4A74EFFB7F}.Release|x64.Build.0 = Release|Any CPU
{21C09199-7F81-494B-9100-6C4A74EFFB7F}.Release|x86.ActiveCfg = Release|Any CPU
{21C09199-7F81-494B-9100-6C4A74EFFB7F}.Release|x86.Build.0 = Release|Any CPU
{C60AF72E-52FA-4D32-8483-ACA508A9CC98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C60AF72E-52FA-4D32-8483-ACA508A9CC98}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C60AF72E-52FA-4D32-8483-ACA508A9CC98}.Debug|x64.ActiveCfg = Debug|Any CPU
{C60AF72E-52FA-4D32-8483-ACA508A9CC98}.Debug|x64.Build.0 = Debug|Any CPU
{C60AF72E-52FA-4D32-8483-ACA508A9CC98}.Debug|x86.ActiveCfg = Debug|Any CPU
{C60AF72E-52FA-4D32-8483-ACA508A9CC98}.Debug|x86.Build.0 = Debug|Any CPU
{C60AF72E-52FA-4D32-8483-ACA508A9CC98}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C60AF72E-52FA-4D32-8483-ACA508A9CC98}.Release|Any CPU.Build.0 = Release|Any CPU
{C60AF72E-52FA-4D32-8483-ACA508A9CC98}.Release|x64.ActiveCfg = Release|Any CPU
{C60AF72E-52FA-4D32-8483-ACA508A9CC98}.Release|x64.Build.0 = Release|Any CPU
{C60AF72E-52FA-4D32-8483-ACA508A9CC98}.Release|x86.ActiveCfg = Release|Any CPU
{C60AF72E-52FA-4D32-8483-ACA508A9CC98}.Release|x86.Build.0 = Release|Any CPU
{40962934-929D-434D-B2C7-76341B387A46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{40962934-929D-434D-B2C7-76341B387A46}.Debug|Any CPU.Build.0 = Debug|Any CPU
{40962934-929D-434D-B2C7-76341B387A46}.Debug|x64.ActiveCfg = Debug|Any CPU
{40962934-929D-434D-B2C7-76341B387A46}.Debug|x64.Build.0 = Debug|Any CPU
{40962934-929D-434D-B2C7-76341B387A46}.Debug|x86.ActiveCfg = Debug|Any CPU
{40962934-929D-434D-B2C7-76341B387A46}.Debug|x86.Build.0 = Debug|Any CPU
{40962934-929D-434D-B2C7-76341B387A46}.Release|Any CPU.ActiveCfg = Release|Any CPU
{40962934-929D-434D-B2C7-76341B387A46}.Release|Any CPU.Build.0 = Release|Any CPU
{40962934-929D-434D-B2C7-76341B387A46}.Release|x64.ActiveCfg = Release|Any CPU
{40962934-929D-434D-B2C7-76341B387A46}.Release|x64.Build.0 = Release|Any CPU
{40962934-929D-434D-B2C7-76341B387A46}.Release|x86.ActiveCfg = Release|Any CPU
{40962934-929D-434D-B2C7-76341B387A46}.Release|x86.Build.0 = Release|Any CPU
{948FCF35-9FE5-4ACF-9CF6-B65C20805DDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{948FCF35-9FE5-4ACF-9CF6-B65C20805DDD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{948FCF35-9FE5-4ACF-9CF6-B65C20805DDD}.Debug|x64.ActiveCfg = Debug|Any CPU
{948FCF35-9FE5-4ACF-9CF6-B65C20805DDD}.Debug|x64.Build.0 = Debug|Any CPU
{948FCF35-9FE5-4ACF-9CF6-B65C20805DDD}.Debug|x86.ActiveCfg = Debug|Any CPU
{948FCF35-9FE5-4ACF-9CF6-B65C20805DDD}.Debug|x86.Build.0 = Debug|Any CPU
{948FCF35-9FE5-4ACF-9CF6-B65C20805DDD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{948FCF35-9FE5-4ACF-9CF6-B65C20805DDD}.Release|Any CPU.Build.0 = Release|Any CPU
{948FCF35-9FE5-4ACF-9CF6-B65C20805DDD}.Release|x64.ActiveCfg = Release|Any CPU
{948FCF35-9FE5-4ACF-9CF6-B65C20805DDD}.Release|x64.Build.0 = Release|Any CPU
{948FCF35-9FE5-4ACF-9CF6-B65C20805DDD}.Release|x86.ActiveCfg = Release|Any CPU
{948FCF35-9FE5-4ACF-9CF6-B65C20805DDD}.Release|x86.Build.0 = Release|Any CPU
{128917C9-F2CD-4C98-9BD3-20D0F0B13D61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{128917C9-F2CD-4C98-9BD3-20D0F0B13D61}.Debug|Any CPU.Build.0 = Debug|Any CPU
{128917C9-F2CD-4C98-9BD3-20D0F0B13D61}.Debug|x64.ActiveCfg = Debug|Any CPU
{128917C9-F2CD-4C98-9BD3-20D0F0B13D61}.Debug|x64.Build.0 = Debug|Any CPU
{128917C9-F2CD-4C98-9BD3-20D0F0B13D61}.Debug|x86.ActiveCfg = Debug|Any CPU
{128917C9-F2CD-4C98-9BD3-20D0F0B13D61}.Debug|x86.Build.0 = Debug|Any CPU
{128917C9-F2CD-4C98-9BD3-20D0F0B13D61}.Release|Any CPU.ActiveCfg = Release|Any CPU
{128917C9-F2CD-4C98-9BD3-20D0F0B13D61}.Release|Any CPU.Build.0 = Release|Any CPU
{128917C9-F2CD-4C98-9BD3-20D0F0B13D61}.Release|x64.ActiveCfg = Release|Any CPU
{128917C9-F2CD-4C98-9BD3-20D0F0B13D61}.Release|x64.Build.0 = Release|Any CPU
{128917C9-F2CD-4C98-9BD3-20D0F0B13D61}.Release|x86.ActiveCfg = Release|Any CPU
{128917C9-F2CD-4C98-9BD3-20D0F0B13D61}.Release|x86.Build.0 = Release|Any CPU
{B4D339C2-21E7-4EAE-8BDD-2A7DAF88AFDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B4D339C2-21E7-4EAE-8BDD-2A7DAF88AFDF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B4D339C2-21E7-4EAE-8BDD-2A7DAF88AFDF}.Debug|x64.ActiveCfg = Debug|Any CPU
{B4D339C2-21E7-4EAE-8BDD-2A7DAF88AFDF}.Debug|x64.Build.0 = Debug|Any CPU
{B4D339C2-21E7-4EAE-8BDD-2A7DAF88AFDF}.Debug|x86.ActiveCfg = Debug|Any CPU
{B4D339C2-21E7-4EAE-8BDD-2A7DAF88AFDF}.Debug|x86.Build.0 = Debug|Any CPU
{B4D339C2-21E7-4EAE-8BDD-2A7DAF88AFDF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B4D339C2-21E7-4EAE-8BDD-2A7DAF88AFDF}.Release|Any CPU.Build.0 = Release|Any CPU
{B4D339C2-21E7-4EAE-8BDD-2A7DAF88AFDF}.Release|x64.ActiveCfg = Release|Any CPU
{B4D339C2-21E7-4EAE-8BDD-2A7DAF88AFDF}.Release|x64.Build.0 = Release|Any CPU
{B4D339C2-21E7-4EAE-8BDD-2A7DAF88AFDF}.Release|x86.ActiveCfg = Release|Any CPU
{B4D339C2-21E7-4EAE-8BDD-2A7DAF88AFDF}.Release|x86.Build.0 = Release|Any CPU
{CC1EAB87-2A9E-4F05-99EA-5B0F14031D78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CC1EAB87-2A9E-4F05-99EA-5B0F14031D78}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CC1EAB87-2A9E-4F05-99EA-5B0F14031D78}.Debug|x64.ActiveCfg = Debug|Any CPU
{CC1EAB87-2A9E-4F05-99EA-5B0F14031D78}.Debug|x64.Build.0 = Debug|Any CPU
{CC1EAB87-2A9E-4F05-99EA-5B0F14031D78}.Debug|x86.ActiveCfg = Debug|Any CPU
{CC1EAB87-2A9E-4F05-99EA-5B0F14031D78}.Debug|x86.Build.0 = Debug|Any CPU
{CC1EAB87-2A9E-4F05-99EA-5B0F14031D78}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CC1EAB87-2A9E-4F05-99EA-5B0F14031D78}.Release|Any CPU.Build.0 = Release|Any CPU
{CC1EAB87-2A9E-4F05-99EA-5B0F14031D78}.Release|x64.ActiveCfg = Release|Any CPU
{CC1EAB87-2A9E-4F05-99EA-5B0F14031D78}.Release|x64.Build.0 = Release|Any CPU
{CC1EAB87-2A9E-4F05-99EA-5B0F14031D78}.Release|x86.ActiveCfg = Release|Any CPU
{CC1EAB87-2A9E-4F05-99EA-5B0F14031D78}.Release|x86.Build.0 = Release|Any CPU
{B45638FC-D4F6-47E7-9440-C1D65F0492C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B45638FC-D4F6-47E7-9440-C1D65F0492C2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B45638FC-D4F6-47E7-9440-C1D65F0492C2}.Debug|x64.ActiveCfg = Debug|Any CPU
{B45638FC-D4F6-47E7-9440-C1D65F0492C2}.Debug|x64.Build.0 = Debug|Any CPU
{B45638FC-D4F6-47E7-9440-C1D65F0492C2}.Debug|x86.ActiveCfg = Debug|Any CPU
{B45638FC-D4F6-47E7-9440-C1D65F0492C2}.Debug|x86.Build.0 = Debug|Any CPU
{B45638FC-D4F6-47E7-9440-C1D65F0492C2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B45638FC-D4F6-47E7-9440-C1D65F0492C2}.Release|Any CPU.Build.0 = Release|Any CPU
{B45638FC-D4F6-47E7-9440-C1D65F0492C2}.Release|x64.ActiveCfg = Release|Any CPU
{B45638FC-D4F6-47E7-9440-C1D65F0492C2}.Release|x64.Build.0 = Release|Any CPU
{B45638FC-D4F6-47E7-9440-C1D65F0492C2}.Release|x86.ActiveCfg = Release|Any CPU
{B45638FC-D4F6-47E7-9440-C1D65F0492C2}.Release|x86.Build.0 = Release|Any CPU
{18702FC5-7B1A-49B7-A335-A926064D577A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{18702FC5-7B1A-49B7-A335-A926064D577A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{18702FC5-7B1A-49B7-A335-A926064D577A}.Debug|x64.ActiveCfg = Debug|Any CPU
{18702FC5-7B1A-49B7-A335-A926064D577A}.Debug|x64.Build.0 = Debug|Any CPU
{18702FC5-7B1A-49B7-A335-A926064D577A}.Debug|x86.ActiveCfg = Debug|Any CPU
{18702FC5-7B1A-49B7-A335-A926064D577A}.Debug|x86.Build.0 = Debug|Any CPU
{18702FC5-7B1A-49B7-A335-A926064D577A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{18702FC5-7B1A-49B7-A335-A926064D577A}.Release|Any CPU.Build.0 = Release|Any CPU
{18702FC5-7B1A-49B7-A335-A926064D577A}.Release|x64.ActiveCfg = Release|Any CPU
{18702FC5-7B1A-49B7-A335-A926064D577A}.Release|x64.Build.0 = Release|Any CPU
{18702FC5-7B1A-49B7-A335-A926064D577A}.Release|x86.ActiveCfg = Release|Any CPU
{18702FC5-7B1A-49B7-A335-A926064D577A}.Release|x86.Build.0 = Release|Any CPU
{67418187-0CF6-4213-87D0-5B9B841FD755}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{67418187-0CF6-4213-87D0-5B9B841FD755}.Debug|Any CPU.Build.0 = Debug|Any CPU
{67418187-0CF6-4213-87D0-5B9B841FD755}.Debug|x64.ActiveCfg = Debug|Any CPU
{67418187-0CF6-4213-87D0-5B9B841FD755}.Debug|x64.Build.0 = Debug|Any CPU
{67418187-0CF6-4213-87D0-5B9B841FD755}.Debug|x86.ActiveCfg = Debug|Any CPU
{67418187-0CF6-4213-87D0-5B9B841FD755}.Debug|x86.Build.0 = Debug|Any CPU
{67418187-0CF6-4213-87D0-5B9B841FD755}.Release|Any CPU.ActiveCfg = Release|Any CPU
{67418187-0CF6-4213-87D0-5B9B841FD755}.Release|Any CPU.Build.0 = Release|Any CPU
{67418187-0CF6-4213-87D0-5B9B841FD755}.Release|x64.ActiveCfg = Release|Any CPU
{67418187-0CF6-4213-87D0-5B9B841FD755}.Release|x64.Build.0 = Release|Any CPU
{67418187-0CF6-4213-87D0-5B9B841FD755}.Release|x86.ActiveCfg = Release|Any CPU
{67418187-0CF6-4213-87D0-5B9B841FD755}.Release|x86.Build.0 = Release|Any CPU
{8818FEBB-7243-4AB5-9E1C-179F5189FBD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8818FEBB-7243-4AB5-9E1C-179F5189FBD7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8818FEBB-7243-4AB5-9E1C-179F5189FBD7}.Debug|x64.ActiveCfg = Debug|Any CPU
{8818FEBB-7243-4AB5-9E1C-179F5189FBD7}.Debug|x64.Build.0 = Debug|Any CPU
{8818FEBB-7243-4AB5-9E1C-179F5189FBD7}.Debug|x86.ActiveCfg = Debug|Any CPU
{8818FEBB-7243-4AB5-9E1C-179F5189FBD7}.Debug|x86.Build.0 = Debug|Any CPU
{8818FEBB-7243-4AB5-9E1C-179F5189FBD7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8818FEBB-7243-4AB5-9E1C-179F5189FBD7}.Release|Any CPU.Build.0 = Release|Any CPU
{8818FEBB-7243-4AB5-9E1C-179F5189FBD7}.Release|x64.ActiveCfg = Release|Any CPU
{8818FEBB-7243-4AB5-9E1C-179F5189FBD7}.Release|x64.Build.0 = Release|Any CPU
{8818FEBB-7243-4AB5-9E1C-179F5189FBD7}.Release|x86.ActiveCfg = Release|Any CPU
{8818FEBB-7243-4AB5-9E1C-179F5189FBD7}.Release|x86.Build.0 = Release|Any CPU
{BF42BEE8-3E23-44EB-B226-3859029A0BF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BF42BEE8-3E23-44EB-B226-3859029A0BF5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BF42BEE8-3E23-44EB-B226-3859029A0BF5}.Debug|x64.ActiveCfg = Debug|Any CPU
{BF42BEE8-3E23-44EB-B226-3859029A0BF5}.Debug|x64.Build.0 = Debug|Any CPU
{BF42BEE8-3E23-44EB-B226-3859029A0BF5}.Debug|x86.ActiveCfg = Debug|Any CPU
{BF42BEE8-3E23-44EB-B226-3859029A0BF5}.Debug|x86.Build.0 = Debug|Any CPU
{BF42BEE8-3E23-44EB-B226-3859029A0BF5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BF42BEE8-3E23-44EB-B226-3859029A0BF5}.Release|Any CPU.Build.0 = Release|Any CPU
{BF42BEE8-3E23-44EB-B226-3859029A0BF5}.Release|x64.ActiveCfg = Release|Any CPU
{BF42BEE8-3E23-44EB-B226-3859029A0BF5}.Release|x64.Build.0 = Release|Any CPU
{BF42BEE8-3E23-44EB-B226-3859029A0BF5}.Release|x86.ActiveCfg = Release|Any CPU
{BF42BEE8-3E23-44EB-B226-3859029A0BF5}.Release|x86.Build.0 = Release|Any CPU
{7C460953-7E23-436E-9EA9-E4CF37A919B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7C460953-7E23-436E-9EA9-E4CF37A919B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7C460953-7E23-436E-9EA9-E4CF37A919B7}.Debug|x64.ActiveCfg = Debug|Any CPU
{7C460953-7E23-436E-9EA9-E4CF37A919B7}.Debug|x64.Build.0 = Debug|Any CPU
{7C460953-7E23-436E-9EA9-E4CF37A919B7}.Debug|x86.ActiveCfg = Debug|Any CPU
{7C460953-7E23-436E-9EA9-E4CF37A919B7}.Debug|x86.Build.0 = Debug|Any CPU
{7C460953-7E23-436E-9EA9-E4CF37A919B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7C460953-7E23-436E-9EA9-E4CF37A919B7}.Release|Any CPU.Build.0 = Release|Any CPU
{7C460953-7E23-436E-9EA9-E4CF37A919B7}.Release|x64.ActiveCfg = Release|Any CPU
{7C460953-7E23-436E-9EA9-E4CF37A919B7}.Release|x64.Build.0 = Release|Any CPU
{7C460953-7E23-436E-9EA9-E4CF37A919B7}.Release|x86.ActiveCfg = Release|Any CPU
{7C460953-7E23-436E-9EA9-E4CF37A919B7}.Release|x86.Build.0 = Release|Any CPU
{91CBD27F-5069-4FD2-AC61-15A69D65E202}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{91CBD27F-5069-4FD2-AC61-15A69D65E202}.Debug|Any CPU.Build.0 = Debug|Any CPU
{91CBD27F-5069-4FD2-AC61-15A69D65E202}.Debug|x64.ActiveCfg = Debug|Any CPU
{91CBD27F-5069-4FD2-AC61-15A69D65E202}.Debug|x64.Build.0 = Debug|Any CPU
{91CBD27F-5069-4FD2-AC61-15A69D65E202}.Debug|x86.ActiveCfg = Debug|Any CPU
{91CBD27F-5069-4FD2-AC61-15A69D65E202}.Debug|x86.Build.0 = Debug|Any CPU
{91CBD27F-5069-4FD2-AC61-15A69D65E202}.Release|Any CPU.ActiveCfg = Release|Any CPU
{91CBD27F-5069-4FD2-AC61-15A69D65E202}.Release|Any CPU.Build.0 = Release|Any CPU
{91CBD27F-5069-4FD2-AC61-15A69D65E202}.Release|x64.ActiveCfg = Release|Any CPU
{91CBD27F-5069-4FD2-AC61-15A69D65E202}.Release|x64.Build.0 = Release|Any CPU
{91CBD27F-5069-4FD2-AC61-15A69D65E202}.Release|x86.ActiveCfg = Release|Any CPU
{91CBD27F-5069-4FD2-AC61-15A69D65E202}.Release|x86.Build.0 = Release|Any CPU
{4CCE366D-7438-40FB-A868-57D6ACD505BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4CCE366D-7438-40FB-A868-57D6ACD505BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4CCE366D-7438-40FB-A868-57D6ACD505BF}.Debug|x64.ActiveCfg = Debug|Any CPU
{4CCE366D-7438-40FB-A868-57D6ACD505BF}.Debug|x64.Build.0 = Debug|Any CPU
{4CCE366D-7438-40FB-A868-57D6ACD505BF}.Debug|x86.ActiveCfg = Debug|Any CPU
{4CCE366D-7438-40FB-A868-57D6ACD505BF}.Debug|x86.Build.0 = Debug|Any CPU
{4CCE366D-7438-40FB-A868-57D6ACD505BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4CCE366D-7438-40FB-A868-57D6ACD505BF}.Release|Any CPU.Build.0 = Release|Any CPU
{4CCE366D-7438-40FB-A868-57D6ACD505BF}.Release|x64.ActiveCfg = Release|Any CPU
{4CCE366D-7438-40FB-A868-57D6ACD505BF}.Release|x64.Build.0 = Release|Any CPU
{4CCE366D-7438-40FB-A868-57D6ACD505BF}.Release|x86.ActiveCfg = Release|Any CPU
{4CCE366D-7438-40FB-A868-57D6ACD505BF}.Release|x86.Build.0 = Release|Any CPU
{D399E9DD-3049-47A2-8BFF-CBE26EACED7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D399E9DD-3049-47A2-8BFF-CBE26EACED7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D399E9DD-3049-47A2-8BFF-CBE26EACED7E}.Debug|x64.ActiveCfg = Debug|Any CPU
{D399E9DD-3049-47A2-8BFF-CBE26EACED7E}.Debug|x64.Build.0 = Debug|Any CPU
{D399E9DD-3049-47A2-8BFF-CBE26EACED7E}.Debug|x86.ActiveCfg = Debug|Any CPU
{D399E9DD-3049-47A2-8BFF-CBE26EACED7E}.Debug|x86.Build.0 = Debug|Any CPU
{D399E9DD-3049-47A2-8BFF-CBE26EACED7E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D399E9DD-3049-47A2-8BFF-CBE26EACED7E}.Release|Any CPU.Build.0 = Release|Any CPU
{D399E9DD-3049-47A2-8BFF-CBE26EACED7E}.Release|x64.ActiveCfg = Release|Any CPU
{D399E9DD-3049-47A2-8BFF-CBE26EACED7E}.Release|x64.Build.0 = Release|Any CPU
{D399E9DD-3049-47A2-8BFF-CBE26EACED7E}.Release|x86.ActiveCfg = Release|Any CPU
{D399E9DD-3049-47A2-8BFF-CBE26EACED7E}.Release|x86.Build.0 = Release|Any CPU
{F5A9E29F-B47B-47F4-A25B-BC991DE3369C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F5A9E29F-B47B-47F4-A25B-BC991DE3369C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F5A9E29F-B47B-47F4-A25B-BC991DE3369C}.Debug|x64.ActiveCfg = Debug|Any CPU
{F5A9E29F-B47B-47F4-A25B-BC991DE3369C}.Debug|x64.Build.0 = Debug|Any CPU
{F5A9E29F-B47B-47F4-A25B-BC991DE3369C}.Debug|x86.ActiveCfg = Debug|Any CPU
{F5A9E29F-B47B-47F4-A25B-BC991DE3369C}.Debug|x86.Build.0 = Debug|Any CPU
{F5A9E29F-B47B-47F4-A25B-BC991DE3369C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F5A9E29F-B47B-47F4-A25B-BC991DE3369C}.Release|Any CPU.Build.0 = Release|Any CPU
{F5A9E29F-B47B-47F4-A25B-BC991DE3369C}.Release|x64.ActiveCfg = Release|Any CPU
{F5A9E29F-B47B-47F4-A25B-BC991DE3369C}.Release|x64.Build.0 = Release|Any CPU
{F5A9E29F-B47B-47F4-A25B-BC991DE3369C}.Release|x86.ActiveCfg = Release|Any CPU
{F5A9E29F-B47B-47F4-A25B-BC991DE3369C}.Release|x86.Build.0 = Release|Any CPU
{BB8A1F16-614A-428F-970F-CD5F1A981343}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BB8A1F16-614A-428F-970F-CD5F1A981343}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BB8A1F16-614A-428F-970F-CD5F1A981343}.Debug|x64.ActiveCfg = Debug|Any CPU
{BB8A1F16-614A-428F-970F-CD5F1A981343}.Debug|x64.Build.0 = Debug|Any CPU
{BB8A1F16-614A-428F-970F-CD5F1A981343}.Debug|x86.ActiveCfg = Debug|Any CPU
{BB8A1F16-614A-428F-970F-CD5F1A981343}.Debug|x86.Build.0 = Debug|Any CPU
{BB8A1F16-614A-428F-970F-CD5F1A981343}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BB8A1F16-614A-428F-970F-CD5F1A981343}.Release|Any CPU.Build.0 = Release|Any CPU
{BB8A1F16-614A-428F-970F-CD5F1A981343}.Release|x64.ActiveCfg = Release|Any CPU
{BB8A1F16-614A-428F-970F-CD5F1A981343}.Release|x64.Build.0 = Release|Any CPU
{BB8A1F16-614A-428F-970F-CD5F1A981343}.Release|x86.ActiveCfg = Release|Any CPU
{BB8A1F16-614A-428F-970F-CD5F1A981343}.Release|x86.Build.0 = Release|Any CPU
{B4B5DA8E-E2EA-49CB-8B8C-4E157D42E710}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B4B5DA8E-E2EA-49CB-8B8C-4E157D42E710}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B4B5DA8E-E2EA-49CB-8B8C-4E157D42E710}.Debug|x64.ActiveCfg = Debug|Any CPU
{B4B5DA8E-E2EA-49CB-8B8C-4E157D42E710}.Debug|x64.Build.0 = Debug|Any CPU
{B4B5DA8E-E2EA-49CB-8B8C-4E157D42E710}.Debug|x86.ActiveCfg = Debug|Any CPU
{B4B5DA8E-E2EA-49CB-8B8C-4E157D42E710}.Debug|x86.Build.0 = Debug|Any CPU
{B4B5DA8E-E2EA-49CB-8B8C-4E157D42E710}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B4B5DA8E-E2EA-49CB-8B8C-4E157D42E710}.Release|Any CPU.Build.0 = Release|Any CPU
{B4B5DA8E-E2EA-49CB-8B8C-4E157D42E710}.Release|x64.ActiveCfg = Release|Any CPU
{B4B5DA8E-E2EA-49CB-8B8C-4E157D42E710}.Release|x64.Build.0 = Release|Any CPU
{B4B5DA8E-E2EA-49CB-8B8C-4E157D42E710}.Release|x86.ActiveCfg = Release|Any CPU
{B4B5DA8E-E2EA-49CB-8B8C-4E157D42E710}.Release|x86.Build.0 = Release|Any CPU
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Debug|x64.ActiveCfg = Debug|x64
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Debug|x64.Build.0 = Debug|x64
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Debug|x86.ActiveCfg = Debug|x86
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Debug|x86.Build.0 = Debug|x86
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Debug|x64.ActiveCfg = Debug|Any CPU
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Debug|x64.Build.0 = Debug|Any CPU
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Debug|x86.ActiveCfg = Debug|Any CPU
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Debug|x86.Build.0 = Debug|Any CPU
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Release|Any CPU.Build.0 = Release|Any CPU
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Release|x64.ActiveCfg = Release|x64
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Release|x64.Build.0 = Release|x64
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Release|x86.ActiveCfg = Release|x86
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Release|x86.Build.0 = Release|x86
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Release|x64.ActiveCfg = Release|Any CPU
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Release|x64.Build.0 = Release|Any CPU
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Release|x86.ActiveCfg = Release|Any CPU
{FC849626-89C9-4F50-A2CA-53C4315A87F8}.Release|x86.Build.0 = Release|Any CPU
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Debug|x64.ActiveCfg = Debug|x64
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Debug|x64.Build.0 = Debug|x64
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Debug|x86.ActiveCfg = Debug|x86
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Debug|x86.Build.0 = Debug|x86
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Debug|x64.ActiveCfg = Debug|Any CPU
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Debug|x64.Build.0 = Debug|Any CPU
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Debug|x86.ActiveCfg = Debug|Any CPU
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Debug|x86.Build.0 = Debug|Any CPU
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Release|Any CPU.Build.0 = Release|Any CPU
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Release|x64.ActiveCfg = Release|x64
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Release|x64.Build.0 = Release|x64
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Release|x86.ActiveCfg = Release|x86
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Release|x86.Build.0 = Release|x86
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Release|x64.ActiveCfg = Release|Any CPU
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Release|x64.Build.0 = Release|Any CPU
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Release|x86.ActiveCfg = Release|Any CPU
{5767D8F0-4ED9-4083-8BDC-ED9E65AA86EF}.Release|x86.Build.0 = Release|Any CPU
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Debug|x64.ActiveCfg = Debug|x64
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Debug|x64.Build.0 = Debug|x64
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Debug|x86.ActiveCfg = Debug|x86
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Debug|x86.Build.0 = Debug|x86
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Debug|x64.ActiveCfg = Debug|Any CPU
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Debug|x64.Build.0 = Debug|Any CPU
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Debug|x86.ActiveCfg = Debug|Any CPU
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Debug|x86.Build.0 = Debug|Any CPU
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Release|Any CPU.Build.0 = Release|Any CPU
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Release|x64.ActiveCfg = Release|x64
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Release|x64.Build.0 = Release|x64
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Release|x86.ActiveCfg = Release|x86
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Release|x86.Build.0 = Release|x86
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Release|x64.ActiveCfg = Release|Any CPU
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Release|x64.Build.0 = Release|Any CPU
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Release|x86.ActiveCfg = Release|Any CPU
{92BA9F90-E25B-4A1C-9598-2295D3DFC12F}.Release|x86.Build.0 = Release|Any CPU
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Debug|x64.ActiveCfg = Debug|x64
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Debug|x64.Build.0 = Debug|x64
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Debug|x86.ActiveCfg = Debug|x86
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Debug|x86.Build.0 = Debug|x86
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Debug|x64.ActiveCfg = Debug|Any CPU
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Debug|x64.Build.0 = Debug|Any CPU
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Debug|x86.ActiveCfg = Debug|Any CPU
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Debug|x86.Build.0 = Debug|Any CPU
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Release|Any CPU.Build.0 = Release|Any CPU
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Release|x64.ActiveCfg = Release|x64
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Release|x64.Build.0 = Release|x64
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Release|x86.ActiveCfg = Release|x86
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Release|x86.Build.0 = Release|x86
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Release|x64.ActiveCfg = Release|Any CPU
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Release|x64.Build.0 = Release|Any CPU
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Release|x86.ActiveCfg = Release|Any CPU
{3501AB72-3E05-45EE-9000-9515F5A139AC}.Release|x86.Build.0 = Release|Any CPU
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Debug|x64.ActiveCfg = Debug|x64
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Debug|x64.Build.0 = Debug|x64
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Debug|x86.ActiveCfg = Debug|x86
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Debug|x86.Build.0 = Debug|x86
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Debug|x64.ActiveCfg = Debug|Any CPU
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Debug|x64.Build.0 = Debug|Any CPU
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Debug|x86.ActiveCfg = Debug|Any CPU
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Debug|x86.Build.0 = Debug|Any CPU
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Release|Any CPU.Build.0 = Release|Any CPU
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Release|x64.ActiveCfg = Release|x64
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Release|x64.Build.0 = Release|x64
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Release|x86.ActiveCfg = Release|x86
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Release|x86.Build.0 = Release|x86
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Release|x64.ActiveCfg = Release|Any CPU
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Release|x64.Build.0 = Release|Any CPU
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Release|x86.ActiveCfg = Release|Any CPU
{7CA9ECD0-9284-496B-890F-94B63ECB37EC}.Release|x86.Build.0 = Release|Any CPU
{27351B2F-325B-4843-9F4C-BC53FD06A7B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{27351B2F-325B-4843-9F4C-BC53FD06A7B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{27351B2F-325B-4843-9F4C-BC53FD06A7B5}.Debug|x64.ActiveCfg = Debug|Any CPU
{27351B2F-325B-4843-9F4C-BC53FD06A7B5}.Debug|x64.Build.0 = Debug|Any CPU
{27351B2F-325B-4843-9F4C-BC53FD06A7B5}.Debug|x86.ActiveCfg = Debug|Any CPU
{27351B2F-325B-4843-9F4C-BC53FD06A7B5}.Debug|x86.Build.0 = Debug|Any CPU
{27351B2F-325B-4843-9F4C-BC53FD06A7B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{27351B2F-325B-4843-9F4C-BC53FD06A7B5}.Release|Any CPU.Build.0 = Release|Any CPU
{27351B2F-325B-4843-9F4C-BC53FD06A7B5}.Release|x64.ActiveCfg = Release|Any CPU
{27351B2F-325B-4843-9F4C-BC53FD06A7B5}.Release|x64.Build.0 = Release|Any CPU
{27351B2F-325B-4843-9F4C-BC53FD06A7B5}.Release|x86.ActiveCfg = Release|Any CPU
{27351B2F-325B-4843-9F4C-BC53FD06A7B5}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

View file

@ -0,0 +1,93 @@
// Copyright (c) .NET Foundation and contributors. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
using System;
using System.IO;
using FluentAssertions;
using Microsoft.DotNet.Tools.Test.Utilities;
using Xunit;
using System.Linq;
using System.Xml.Linq;
namespace Microsoft.DotNet.Cli.Build.Tests
{
public class GivenThatWeWantToBeBackwardsCompatibleWith1xProjects : TestBase
{
[Theory]
[InlineData("netcoreapp1.0")]
[InlineData("netcoreapp1.1")]
public void ItRestoresBuildsAndRuns(string target)
{
var testAppName = "TestAppSimple";
var testInstance = TestAssets.Get(testAppName)
.CreateInstance(testAppName + "_" + target.Replace('.', '_'))
.WithSourceFiles();
// Replace the 'TargetFramework'
ChangeProjectTargetFramework(testInstance.Root.GetFile($"{testAppName}.csproj"), target);
new RestoreCommand()
.WithWorkingDirectory(testInstance.Root)
.Execute()
.Should().Pass();
new BuildCommand()
.WithWorkingDirectory(testInstance.Root)
.Execute()
.Should().Pass();
var configuration = Environment.GetEnvironmentVariable("CONFIGURATION") ?? "Debug";
var outputDll = testInstance.Root.GetDirectory("bin", configuration, target)
.GetFile($"{testAppName}.dll");
new DotnetCommand()
.ExecuteWithCapturedOutput(outputDll.FullName)
.Should().Pass()
.And.HaveStdOutContaining("Hello World");
}
[Theory]
[InlineData("netstandard1.3")]
[InlineData("netstandard1.6")]
public void ItRestoresBuildsAndPacks(string target)
{
var testAppName = "TestAppSimple";
var testInstance = TestAssets.Get(testAppName)
.CreateInstance(testAppName + "_" + target.Replace('.', '_'))
.WithSourceFiles();
// Replace the 'TargetFramework'
ChangeProjectTargetFramework(testInstance.Root.GetFile($"{testAppName}.csproj"), target);
new RestoreCommand()
.WithWorkingDirectory(testInstance.Root)
.Execute()
.Should().Pass();
new BuildCommand()
.WithWorkingDirectory(testInstance.Root)
.Execute()
.Should().Pass();
new PackCommand()
.WithWorkingDirectory(testInstance.Root)
.Execute()
.Should().Pass();
}
void ChangeProjectTargetFramework(FileInfo projectFile, string target)
{
var projectXml = XDocument.Load(projectFile.ToString());
var ns = projectXml.Root.Name.Namespace;
var propertyGroup = projectXml.Root.Elements(ns + "PropertyGroup").First();
var rootNamespaceElement = propertyGroup.Element(ns + "TargetFramework");
rootNamespaceElement.SetValue(target);
projectXml.Save(projectFile.ToString());
}
}
}

View file

@ -0,0 +1,20 @@
<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<TargetFramework>$(CliTargetFramework)</TargetFramework>
<RuntimeFrameworkVersion>$(CLI_SharedFrameworkVersion)</RuntimeFrameworkVersion>
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
<AssemblyName>dotnet-back-compat.Tests</AssemblyName>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.DotNet.Tools.Tests.Utilities\Microsoft.DotNet.Tools.Tests.Utilities.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="$(CLI_TestPlatform_Version)" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.2.0-beta4-build1194" />
<PackageReference Include="xunit" Version="2.2.0-beta4-build3444" />
</ItemGroup>
</Project>