diff --git a/Directory.Build.props b/Directory.Build.props
index 09c0214f24b..032d1b7529c 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -2,8 +2,9 @@
-
-
+
+
+
Microsoft® .NET
$(CopyrightNetFoundation)
@@ -33,6 +34,15 @@
+
+ false
+
+
+
+ $(RepositoryEngineeringDir)ApiCompatability\WinFormsStableAPIProject\WinFormsStableAPIProject.csproj
+ $(NuGetPackageRoot)microsoft.targetingpack.netframework.v4.7.2\$(MicrosoftTargetingPackNETFrameworkv472PackageVersion)\lib\net472\
+
+
diff --git a/Directory.Build.targets b/Directory.Build.targets
index 2507559182c..c497faa5828 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -3,7 +3,11 @@
+
+
+
+
diff --git a/Winforms.sln b/Winforms.sln
index fdc91d9c8a6..79f25c86683 100644
--- a/Winforms.sln
+++ b/Winforms.sln
@@ -46,6 +46,9 @@ EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accessibility", "src\Accessibility\src\Accessibility.ilproj", "{351D8601-6E21-45E8-B3B9-847C4540BD4E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accessibility-version", "src\Accessibility\ver\Accessibility-version.csproj", "{6103E743-057D-41C6-946C-23A751A08748}"
+ ProjectSection(ProjectDependencies) = postProject
+ {5950A0B3-7977-4138-8837-1F9531A3C9C9} = {5950A0B3-7977-4138-8837-1F9531A3C9C9}
+ EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Accessibility", "Accessibility", "{088DD24C-DF6B-45F3-A8BC-592580A4B2A9}"
ProjectSection(SolutionItems) = preProject
@@ -61,8 +64,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Windows.Forms.Maui.I
{8AB0265C-B32D-444E-BFCB-8902FE45143A} = {8AB0265C-B32D-444E-BFCB-8902FE45143A}
EndProjectSection
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinFormsControlsClassicTests", "src\System.Windows.Forms\tests\IntegrationTests\WinFormsControlsClassicTests\WinFormsControlsClassicTests.csproj", "{840B70B2-4F4B-4FF0-A26F-185789625C78}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Windows.Forms.IntegrationTests.Common", "src\System.Windows.Forms\tests\IntegrationTests\System.Windows.Forms.IntegrationTests.Common\System.Windows.Forms.IntegrationTests.Common.csproj", "{48979B4E-EAEC-4B41-BB49-44CA230BECAB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MauiComboBoxTests", "src\System.Windows.Forms\tests\IntegrationTests\MauiTests\MauiComboBoxTests\MauiComboBoxTests.csproj", "{AF320975-3529-48A7-B4C9-67BCE1E1B9BE}"
@@ -107,6 +108,20 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "accessibility", "accessibil
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AccessibilityTests", "src\System.Windows.Forms\tests\AccessibilityTests\AccessibilityTests.csproj", "{A9F13504-5560-4CC7-80A2-11E23E5852E1}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ApiCompatability", "ApiCompatability", "{9B468403-49CC-482E-8D94-79BD0A7C45EB}"
+ ProjectSection(SolutionItems) = preProject
+ eng\ApiCompatability\DesktopApiCompat.props = eng\ApiCompatability\DesktopApiCompat.props
+ eng\ApiCompatability\DesktopApiCompat.targets = eng\ApiCompatability\DesktopApiCompat.targets
+ eng\ApiCompatability\DesktopAttributeTypeExclusions.txt = eng\ApiCompatability\DesktopAttributeTypeExclusions.txt
+ eng\ApiCompatability\PreviousReleaseApiCompat.props = eng\ApiCompatability\PreviousReleaseApiCompat.props
+ eng\ApiCompatability\PreviousReleaseApiCompat.targets = eng\ApiCompatability\PreviousReleaseApiCompat.targets
+ eng\ApiCompatability\ResolveMatchingPreviousReleaseContract.targets = eng\ApiCompatability\ResolveMatchingPreviousReleaseContract.targets
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PreviousReleaseWitnessProject", "PreviousReleaseWitnessProject", "{DE508AD2-A8FD-4151-B9A5-32C0D11DBA62}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WinFormsStableAPIProject", "eng\ApiCompatability\WinFormsStableAPIProject\WinFormsStableAPIProject.csproj", "{5950A0B3-7977-4138-8837-1F9531A3C9C9}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -185,10 +200,6 @@ Global
{87CF8481-647B-4951-8A57-468B2F0CD84B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{87CF8481-647B-4951-8A57-468B2F0CD84B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{87CF8481-647B-4951-8A57-468B2F0CD84B}.Release|Any CPU.Build.0 = Release|Any CPU
- {840B70B2-4F4B-4FF0-A26F-185789625C78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {840B70B2-4F4B-4FF0-A26F-185789625C78}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {840B70B2-4F4B-4FF0-A26F-185789625C78}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {840B70B2-4F4B-4FF0-A26F-185789625C78}.Release|Any CPU.Build.0 = Release|Any CPU
{48979B4E-EAEC-4B41-BB49-44CA230BECAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{48979B4E-EAEC-4B41-BB49-44CA230BECAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{48979B4E-EAEC-4B41-BB49-44CA230BECAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -201,6 +212,10 @@ Global
{A9F13504-5560-4CC7-80A2-11E23E5852E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A9F13504-5560-4CC7-80A2-11E23E5852E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A9F13504-5560-4CC7-80A2-11E23E5852E1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5950A0B3-7977-4138-8837-1F9531A3C9C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5950A0B3-7977-4138-8837-1F9531A3C9C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5950A0B3-7977-4138-8837-1F9531A3C9C9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5950A0B3-7977-4138-8837-1F9531A3C9C9}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -228,11 +243,13 @@ Global
{8F20A905-BD37-4D80-B8DF-FA45276FC23F} = {680FB14C-7B0C-4D63-9F1A-18ACCDB0F52A}
{8AB0265C-B32D-444E-BFCB-8902FE45143A} = {8F20A905-BD37-4D80-B8DF-FA45276FC23F}
{87CF8481-647B-4951-8A57-468B2F0CD84B} = {680FB14C-7B0C-4D63-9F1A-18ACCDB0F52A}
- {840B70B2-4F4B-4FF0-A26F-185789625C78} = {680FB14C-7B0C-4D63-9F1A-18ACCDB0F52A}
{48979B4E-EAEC-4B41-BB49-44CA230BECAB} = {680FB14C-7B0C-4D63-9F1A-18ACCDB0F52A}
{AF320975-3529-48A7-B4C9-67BCE1E1B9BE} = {8F20A905-BD37-4D80-B8DF-FA45276FC23F}
{D390F7D2-1E11-4DEE-B7F1-4FD0681A81F0} = {DF68A171-D27B-4E6A-8A7E-63A651622355}
{A9F13504-5560-4CC7-80A2-11E23E5852E1} = {D390F7D2-1E11-4DEE-B7F1-4FD0681A81F0}
+ {9B468403-49CC-482E-8D94-79BD0A7C45EB} = {462AD69A-9395-4E98-882D-569CDE562559}
+ {DE508AD2-A8FD-4151-B9A5-32C0D11DBA62} = {9B468403-49CC-482E-8D94-79BD0A7C45EB}
+ {5950A0B3-7977-4138-8837-1F9531A3C9C9} = {DE508AD2-A8FD-4151-B9A5-32C0D11DBA62}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {7B1B0433-F612-4E5A-BE7E-FCF5B9F6E136}
diff --git a/eng/ApiCompatability/DesktopApiCompat.props b/eng/ApiCompatability/DesktopApiCompat.props
new file mode 100644
index 00000000000..d7d14d303ed
--- /dev/null
+++ b/eng/ApiCompatability/DesktopApiCompat.props
@@ -0,0 +1,27 @@
+
+
+
+
+
+ true
+
+ true
+ false
+ ".NET 4.7.2 implementation"
+ ".NET Core 3.1 implementation"
+ $(ApiCompatArgs) --left-operand $(DesktopAPICompatLeftOperand) --right-operand $(DesktopAPICompatRightOperand)
+
+
+
+ $(RepositoryEngineeringDir)/ApiCompatability/DesktopAttributeTypeExclusions.txt
+
+
diff --git a/eng/ApiCompatability/DesktopApiCompat.targets b/eng/ApiCompatability/DesktopApiCompat.targets
new file mode 100644
index 00000000000..5ae56f09935
--- /dev/null
+++ b/eng/ApiCompatability/DesktopApiCompat.targets
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/eng/ApiCompatability/DesktopAttributeTypeExclusions.txt b/eng/ApiCompatability/DesktopAttributeTypeExclusions.txt
new file mode 100644
index 00000000000..eade125e821
--- /dev/null
+++ b/eng/ApiCompatability/DesktopAttributeTypeExclusions.txt
@@ -0,0 +1 @@
+T:System.Security.SecurityCriticalAttribute
diff --git a/eng/ApiCompatability/PreviousReleaseApiCompat.props b/eng/ApiCompatability/PreviousReleaseApiCompat.props
new file mode 100644
index 00000000000..3b9f0776243
--- /dev/null
+++ b/eng/ApiCompatability/PreviousReleaseApiCompat.props
@@ -0,0 +1,13 @@
+
+
+ true
+
+ true
+ false
+ ".NET Core 3.0 reference"
+ ".NET Core 3.1 implementation"
+ "PreviousReleaseApiCompatBaseline.txt"
+
+
\ No newline at end of file
diff --git a/eng/ApiCompatability/PreviousReleaseApiCompat.targets b/eng/ApiCompatability/PreviousReleaseApiCompat.targets
new file mode 100644
index 00000000000..1efc4fe44fa
--- /dev/null
+++ b/eng/ApiCompatability/PreviousReleaseApiCompat.targets
@@ -0,0 +1,65 @@
+
+
+
+
+ dotnet
+ <_ApiCompatPath>$(MSBuildThisFileDirectory)\..\tools\netcoreapp2.1\Microsoft.DotNet.ApiCompat.dll
+ <_ApiCompatCommand>"$(DotNetTool)" "$(_ApiCompatPath)"
+
+
+
+
+
+
+
+
+
+
+ <_DependencyDirectoriesTemp Include="@(ReferencePath -> '%(RootDir)%(Directory)')" />
+
+
+ <_DependencyDirectories Condition="'%(_DependencyDirectoriesTemp.ReferenceSourceTarget)' == 'ProjectReference'" Include="%(_DependencyDirectoriesTemp.Identity)" />
+ <_DependencyDirectories Condition="'%(_DependencyDirectoriesTemp.ReferenceSourceTarget)' != 'ProjectReference'" Include="%(_DependencyDirectoriesTemp.Identity)" />
+ <_ContractDependencyDirectories Include="@(ResolvedMatchingPreviousReleaseContract -> '%(RootDir)%(Directory)')" />
+ <_ContractDependencyDirectories Include="@(ResolvedMatchingPreviousReleaseContract -> '%(DependencyPaths)')" />
+ <_ContractDependencyDirectories Include="$(ContractDependencyPaths)" />
+
+
+
+ $(PreviousReleaseApiCompatArgs) --left-operand $(PreviousReleaseAPICompatLeftOperand) --right-operand $(PreviousReleaseAPICompatRightOperand)
+ $(PreviousReleaseApiCompatArgs) "@(ResolvedMatchingPreviousReleaseContract)"
+ $(PreviousReleaseApiCompatArgs) --contract-depends "@(_ContractDependencyDirectories, ','),"
+ $(PreviousReleaseApiCompatArgs) --exclude-attributes "$(PreviousReleaseApiCompatExcludeAttributeList)"
+ $(PreviousReleaseApiCompatArgs) --enforce-optional-rules
+ $(PreviousReleaseApiCompatArgs) --baseline "$(PreviousReleaseApiCompatBaseline)"
+
+ $(PreviousReleaseApiCompatArgs) --impl-dirs "$(IntermediateOutputPath),@(_DependencyDirectories, ','),"
+ > $(PreviousReleaseApiCompatBaseline)
+ 0
+
+ $(IntermediateOutputPath)apicompat.rsp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/eng/ApiCompatability/ResolveMatchingPreviousReleaseContract.targets b/eng/ApiCompatability/ResolveMatchingPreviousReleaseContract.targets
new file mode 100644
index 00000000000..2768a144b20
--- /dev/null
+++ b/eng/ApiCompatability/ResolveMatchingPreviousReleaseContract.targets
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+ %(ResolveMatchingPreviousReleaseContract.DependencyPaths)
+
+
+ false
+
+
+
\ No newline at end of file
diff --git a/eng/ApiCompatability/WinFormsStableAPIProject/WinFormsStableAPIProject.csproj b/eng/ApiCompatability/WinFormsStableAPIProject/WinFormsStableAPIProject.csproj
new file mode 100644
index 00000000000..f525179d5b9
--- /dev/null
+++ b/eng/ApiCompatability/WinFormsStableAPIProject/WinFormsStableAPIProject.csproj
@@ -0,0 +1,47 @@
+
+
+ netcoreapp3.1
+ true
+
+
+
+ true
+
+
+
+
+ 3.0.0
+
+
+
+
+
+
+
+
+
+
+
+ <_contractReferencePath Include="@(ReferencePath)" Condition="'%(FileName)' == '$(ContractName)'" />
+ <_allReferenceDirectories Include="%(ReferencePath.RootDir)%(ReferencePath.Directory)" />
+ <_contractReferencePath DependencyPaths="@(_allReferenceDirectories)" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/eng/FacadeAssemblies.props b/eng/FacadeAssemblies.props
index b23cd506aed..74cc0f1ef8a 100644
--- a/eng/FacadeAssemblies.props
+++ b/eng/FacadeAssemblies.props
@@ -1,6 +1,5 @@
-
true
@@ -11,22 +10,10 @@
full
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/eng/ResolveMatchingContract.targets b/eng/ResolveMatchingContract.targets
new file mode 100644
index 00000000000..6c8499586e7
--- /dev/null
+++ b/eng/ResolveMatchingContract.targets
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+
\ No newline at end of file
diff --git a/eng/Tools.props b/eng/Tools.props
new file mode 100644
index 00000000000..290e507907a
--- /dev/null
+++ b/eng/Tools.props
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index e796bb71214..99408d5a435 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -67,6 +67,10 @@ Note: if the Uri is a new place, you will need to add a subscription from that p
5596
+
+ https://github.com/dotnet/arcade
+
+
https://github.com/dotnet/arcade
8eb29ba860a3cfcfe68f9a8256caa7efc1f1aaba
diff --git a/eng/Versions.props b/eng/Versions.props
index 10802b7deb9..6395c6989da 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -35,6 +35,7 @@
+ 1.0.0-beta.19461.7
1.0.0-beta.19461.7
2.4.1-beta.19461.7
@@ -58,6 +59,8 @@
4.10.0
1.0.0
+
+ 3.0.0
9.0.1
diff --git a/src/Accessibility/src/ApiCompatBaseline.txt b/src/Accessibility/src/ApiCompatBaseline.txt
new file mode 100644
index 00000000000..fcc74cf8643
--- /dev/null
+++ b/src/Accessibility/src/ApiCompatBaseline.txt
@@ -0,0 +1 @@
+Total Issues: 0
diff --git a/src/System.Design/src/ApiCompatBaseline.netcoreapp.txt b/src/System.Design/src/ApiCompatBaseline.netcoreapp.txt
deleted file mode 100644
index 28fd75ba63a..00000000000
--- a/src/System.Design/src/ApiCompatBaseline.netcoreapp.txt
+++ /dev/null
@@ -1,334 +0,0 @@
-Compat issues with assembly System.Design:
-TypesMustExist : Type 'System.ComponentModel.Design.ActiveDesignSurfaceChangedEventArgs' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.ActiveDesignSurfaceChangedEventHandler' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.ArrayEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.BinaryEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.ByteViewer' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.ComponentActionsType' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DateTimeEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignerActionListsChangedEventArgs' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignerActionListsChangedEventHandler' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignerActionListsChangedType' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignerActionService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignerActionUIService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignerActionUIStateChangeEventArgs' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignerActionUIStateChangeEventHandler' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignerActionUIStateChangeType' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignerCommandSet' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignSurface' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignSurfaceCollection' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignSurfaceEventArgs' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignSurfaceEventHandler' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DesignSurfaceManager' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.DisplayMode' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.EventBindingService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.ExceptionCollection' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.IComponentDesignerDebugService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.IComponentDesignerStateService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.IDesignTimeAssemblyLoader' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.IMultitargetHelperService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.InheritanceService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.LoadedEventArgs' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.LoadedEventHandler' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.LocalizationExtenderProvider' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.MenuCommandsChangedEventArgs' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.MenuCommandsChangedEventHandler' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.MenuCommandsChangedType' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.MenuCommandService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.MultilineStringEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.ProjectTargetFrameworkAttribute' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.UndoEngine' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DataSourceDescriptor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DataSourceDescriptorCollection' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DataSourceGroup' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DataSourceGroupCollection' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DataSourceProviderService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataColumn' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataConnection' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataParameter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataRelationship' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataSchemaClass' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataStoredProcedure' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataTable' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataTableBase' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataView' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.IDataEnvironment' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.IDesignerDataSchema' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Data.QueryBuilderMode' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.BasicDesignerLoader' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.CodeDomDesignerLoader' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.CodeDomLocalizationModel' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.CodeDomLocalizationProvider' does not exist in the implementation but it does exist in the contract.
-MembersMustExist : Member 'System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeExpression(System.ComponentModel.Design.Serialization.IDesignerSerializationManager, System.String, System.CodeDom.CodeExpression)' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.CodeDomSerializerException' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.CollectionCodeDomSerializer' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.DesignerSerializationManager' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.ExpressionContext' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.ICodeDomDesignerReload' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.MemberCodeDomSerializer' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.ObjectStatementCollection' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.RootContext' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.SerializeAbsoluteContext' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.StatementContext' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ComponentModel.Design.Serialization.TypeCodeDomSerializer' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Data.Design.MethodSignatureGenerator' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Data.Design.ParameterGenerationOption' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Data.Design.TypedDataSetGenerator' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Data.Design.TypedDataSetGeneratorException' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Data.Design.TypedDataSetSchemaImporterExtension' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Data.Design.TypedDataSetSchemaImporterExtensionFx35' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Diagnostics.Design.LogConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Diagnostics.Design.ProcessDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Diagnostics.Design.ProcessModuleDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Diagnostics.Design.ProcessThreadDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Messaging.Design.MessageDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Resources.Tools.ITargetAwareCodeDomProvider' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Resources.Tools.StronglyTypedResourceBuilder' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.ServiceProcess.Design.ServiceControllerDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.AppSettingsExpressionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.CalendarDataBindingHandler' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ClientScriptItem' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ClientScriptItemCollection' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ColorBuilder' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ConnectionStringEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ConnectionStringsExpressionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ContainerControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ContentDefinition' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ContentDesignerState' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ControlDesignerState' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ControlLocation' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ControlParser' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ControlPersister' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataBindingCollectionConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataBindingCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataBindingHandler' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataBindingValueUIHandler' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataColumnSelectionConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataFieldConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataMemberConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataSetFieldSchema' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataSetSchema' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataSetViewSchema' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataSourceBooleanViewSchemaConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataSourceConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataSourceDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DataSourceViewSchemaConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DesignerAutoFormat' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DesignerAutoFormatCollection' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DesignerAutoFormatStyle' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DesignerDataSourceView' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DesignerHierarchicalDataSourceView' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DesignerObject' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DesignerRegion' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DesignerRegionCollection' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DesignerRegionMouseEventArgs' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DesignTimeData' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.DesignTimeResourceProviderFactory' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.EditableDesignerRegion' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ExpressionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ExpressionEditorSheet' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ExpressionsCollectionConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ExpressionsCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.HierarchicalDataSourceConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.HierarchicalDataSourceDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.HtmlControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.HtmlIntrinsicControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.HyperLinkDataBindingHandler' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IContentResolutionService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IControlDesignerBehavior' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IControlDesignerTag' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IControlDesignerView' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IDataBindingSchemaProvider' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IDataSourceDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IDataSourceFieldSchema' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IDataSourceProvider' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IDataSourceSchema' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IDataSourceViewSchema' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IDesignTimeResourceProviderFactoryService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IDesignTimeResourceWriter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IDocumentProjectItem' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IFolderProjectItem' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IHierarchicalDataSourceDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IHtmlControlDesignerBehavior' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ImageUrlEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IProjectItem' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ITemplateEditingFrame' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ITemplateEditingService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IWebAdministrationService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IWebApplication' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IWebFormReferenceManager' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IWebFormsBuilderUIService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.IWebFormsDocumentService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.MailFileEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.MdbDataFileEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ReadWriteControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ResourceExpressionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ResourceExpressionEditorSheet' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.RouteUrlExpressionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.RouteUrlExpressionEditorSheet' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.RouteValueExpressionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.RouteValueExpressionEditorSheet' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.SkinIDTypeConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.SupportsPreviewControlAttribute' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.TemplatedControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.TemplatedEditableDesignerRegion' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.TemplateDefinition' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.TemplateEditingService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.TemplateEditingVerb' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.TemplateGroup' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.TemplateGroupCollection' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.TemplateModeChangedEventArgs' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.TextControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.TextDataBindingHandler' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.TransactedChangeCallback' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.TypeSchema' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.UrlBuilder' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.UrlBuilderOptions' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.UrlEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.UserControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.UserControlFileEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ViewEvent' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ViewEventArgs' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ViewEventHandler' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ViewFlags' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.ViewRendering' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControlToolboxItem' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebFormsDesignerActionService' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebFormsReferenceManager' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebFormsRootDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.XmlDataFileEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.XmlDocumentSchema' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.XmlFileEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.XmlUrlEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.XsdSchemaFileEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.XslTransformFileEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.XslUrlEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.Directives.DirectiveAttribute' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.Directives.DirectiveRegistry' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.Directives.SchemaElementNameAttribute' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.AccessDataSourceDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.AdRotatorDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.BaseDataBoundControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.BaseDataListComponentEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.BaseDataListDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.BaseValidatorDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.BulletedListDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.ButtonDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.CalendarAutoFormatDialog' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.CalendarDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.ChangePasswordDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.CheckBoxDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.CompositeControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.ContentDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.ContentPlaceHolderDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.CreateUserWizardDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.CreateUserWizardStepCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataBoundControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataControlFieldDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataControlFieldTypeEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataGridColumnCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataGridComponentEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataGridDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataListComponentEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataListDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataProviderNameConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataSourceIDConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.DetailsViewDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.EmbeddedMailObjectCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.FormViewDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.GridViewDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.HiddenFieldDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.HierarchicalDataBoundControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.HierarchicalDataSourceIDConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.HotSpotCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.HyperLinkDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.LabelDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.LinkButtonDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.ListControlDataBindingHandler' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.ListControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.ListItemsCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.LiteralDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.LoginDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.LoginNameDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.LoginStatusDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.LoginViewDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.MailDefinitionBodyFileNameEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.MenuBindingsEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.MenuDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.MenuItemCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.MenuItemStyleCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.MultiViewDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.ObjectDataSourceDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.ObjectDesignerDataSourceView' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.PanelContainerDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.PanelDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.ParameterCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.ParameterEditorUserControl' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.PasswordRecoveryDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.PreviewControlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.RegexEditorDialog' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.RegexTypeEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.RepeaterDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.RoleGroupCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.SiteMapDataSourceDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.SiteMapDesignerDataSourceView' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.SiteMapDesignerHierarchicalDataSourceView' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.SiteMapPathDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.SqlDataSourceConnectionStringEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.SqlDataSourceDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.SqlDesignerDataSourceView' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.StyleCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.SubMenuStyleCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.SubstitutionDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.TableCellsCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.TableDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.TableRowsCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.TreeNodeBindingDepthConverter' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.TreeNodeCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.TreeNodeStyleCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.TreeViewBindingsEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.TreeViewDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.ValidationSummaryDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.ViewDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WizardDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WizardStepCollectionEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WizardStepEditableRegion' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WizardStepTemplatedEditableRegion' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.XmlDataSourceDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.XmlDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.XmlDesignerDataSourceView' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.XmlDesignerHierarchicalDataSourceView' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.CatalogPartDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.CatalogZoneDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.ConnectionsZoneDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.DeclarativeCatalogPartDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.EditorPartDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.EditorZoneDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.PageCatalogPartDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.PartDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.ProxyWebPartManagerDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.ToolZoneDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.WebPartDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.WebPartManagerDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.WebPartZoneBaseDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.WebPartZoneDesigner' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.WebZoneDesigner' does not exist in the implementation but it does exist in the contract.
-MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter..ctor(System.Windows.Forms.Design.AxImporter.Options)' does not exist in the implementation but it does exist in the contract.
-MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GeneratedAssemblies.get()' does not exist in the implementation but it does exist in the contract.
-MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GeneratedSources.get()' does not exist in the implementation but it does exist in the contract.
-MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GeneratedTypeLibAttributes.get()' does not exist in the implementation but it does exist in the contract.
-MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GenerateFromFile(System.IO.FileInfo)' does not exist in the implementation but it does exist in the contract.
-MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GenerateFromTypeLibrary(System.Runtime.InteropServices.UCOMITypeLib)' does not exist in the implementation but it does exist in the contract.
-MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GenerateFromTypeLibrary(System.Runtime.InteropServices.UCOMITypeLib, System.Guid)' does not exist in the implementation but it does exist in the contract.
-MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GetFileOfTypeLib(System.Runtime.InteropServices.TYPELIBATTR)' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Windows.Forms.Design.AxParameterData' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Windows.Forms.Design.AxWrapperGen' does not exist in the implementation but it does exist in the contract.
-MembersMustExist : Member 'System.Drawing.Point System.Windows.Forms.Design.ControlDesigner.InvalidPoint' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Windows.Forms.Design.IContainsThemedScrollbarWindows' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Windows.Forms.Design.ImageListImageEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Windows.Forms.Design.MaskDescriptor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Windows.Forms.Design.ThemedScrollbarMode' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Windows.Forms.Design.ThemedScrollbarWindow' does not exist in the implementation but it does exist in the contract.
-Total Issues: 338
diff --git a/src/System.Design/src/ApiCompatBaseline.txt b/src/System.Design/src/ApiCompatBaseline.txt
new file mode 100644
index 00000000000..e4867d68048
--- /dev/null
+++ b/src/System.Design/src/ApiCompatBaseline.txt
@@ -0,0 +1,303 @@
+Compat issues with assembly System.Design:
+TypesMustExist : Type 'System.ComponentModel.Design.ActiveDesignSurfaceChangedEventArgs' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.ActiveDesignSurfaceChangedEventHandler' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.BinaryEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.ByteViewer' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.ComponentActionsType' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.DateTimeEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+MembersMustExist : Member 'System.ComponentModel.Design.DesignerActionService.GetComponentActions(System.ComponentModel.IComponent, System.ComponentModel.Design.ComponentActionsType)' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.DesignSurfaceCollection' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.DesignSurfaceEventArgs' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.DesignSurfaceEventHandler' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.DesignSurfaceManager' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.DisplayMode' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.EventBindingService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.ComponentModel.Design.ExceptionCollection' does not implement interface 'System.Runtime.InteropServices._Exception' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.IComponentDesignerDebugService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.IComponentDesignerStateService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.IDesignTimeAssemblyLoader' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.LocalizationExtenderProvider' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.MenuCommandsChangedEventArgs' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.MenuCommandsChangedEventHandler' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.MenuCommandsChangedType' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.MenuCommandService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+CannotMakeMoreVisible : Visibility of member 'System.ComponentModel.Design.ObjectSelectorEditor.EqualsToValue(System.Object)' is 'FamilyOrAssembly' in the .NET Core 3.1 implementation but 'Public' in the .NET 4.7.2 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.ComponentModel.Design.ProjectTargetFrameworkAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DataSourceDescriptor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DataSourceDescriptorCollection' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DataSourceGroup' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DataSourceGroupCollection' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DataSourceProviderService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataColumn' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataConnection' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataParameter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataRelationship' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataSchemaClass' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataStoredProcedure' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataTable' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataTableBase' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.DesignerDataView' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.IDataEnvironment' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.IDesignerDataSchema' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Data.QueryBuilderMode' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Serialization.BasicDesignerLoader' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Serialization.CodeDomDesignerLoader' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Serialization.CodeDomLocalizationModel' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Serialization.CodeDomLocalizationProvider' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.ComponentModel.Design.Serialization.CodeDomSerializerException' does not implement interface 'System.Runtime.InteropServices._Exception' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+MembersMustExist : Member 'System.ComponentModel.Design.Serialization.CodeDomSerializerException..ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ComponentModel.Design.Serialization.ICodeDomDesignerReload' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Data.Design.MethodSignatureGenerator' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Data.Design.ParameterGenerationOption' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Data.Design.TypedDataSetGenerator' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Data.Design.TypedDataSetGeneratorException' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Data.Design.TypedDataSetSchemaImporterExtension' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Data.Design.TypedDataSetSchemaImporterExtensionFx35' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Diagnostics.Design.LogConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Diagnostics.Design.ProcessDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Diagnostics.Design.ProcessModuleDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Diagnostics.Design.ProcessThreadDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Messaging.Design.MessageDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Resources.Tools.ITargetAwareCodeDomProvider' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Resources.Tools.StronglyTypedResourceBuilder' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.ServiceProcess.Design.ServiceControllerDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.AppSettingsExpressionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.CalendarDataBindingHandler' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ClientScriptItem' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ClientScriptItemCollection' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ColorBuilder' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ConnectionStringEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ConnectionStringsExpressionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ContainerControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ContentDefinition' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ContentDesignerState' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ControlDesignerState' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ControlLocation' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ControlParser' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ControlPersister' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataBindingCollectionConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataBindingCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataBindingHandler' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataBindingValueUIHandler' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataColumnSelectionConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataFieldConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataMemberConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataSetFieldSchema' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataSetSchema' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataSetViewSchema' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataSourceBooleanViewSchemaConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataSourceConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataSourceDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DataSourceViewSchemaConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DesignerAutoFormat' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DesignerAutoFormatCollection' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DesignerAutoFormatStyle' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DesignerDataSourceView' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DesignerHierarchicalDataSourceView' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DesignerObject' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DesignerRegion' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DesignerRegionCollection' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DesignerRegionMouseEventArgs' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DesignTimeData' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.DesignTimeResourceProviderFactory' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.EditableDesignerRegion' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ExpressionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ExpressionEditorSheet' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ExpressionsCollectionConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ExpressionsCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.HierarchicalDataSourceConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.HierarchicalDataSourceDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.HtmlControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.HtmlIntrinsicControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.HyperLinkDataBindingHandler' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IContentResolutionService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IControlDesignerBehavior' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IControlDesignerTag' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IControlDesignerView' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IDataBindingSchemaProvider' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IDataSourceDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IDataSourceFieldSchema' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IDataSourceProvider' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IDataSourceSchema' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IDataSourceViewSchema' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IDesignTimeResourceProviderFactoryService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IDesignTimeResourceWriter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IDocumentProjectItem' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IFolderProjectItem' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IHierarchicalDataSourceDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IHtmlControlDesignerBehavior' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ImageUrlEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IProjectItem' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ITemplateEditingFrame' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ITemplateEditingService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IWebAdministrationService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IWebApplication' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IWebFormReferenceManager' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IWebFormsBuilderUIService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.IWebFormsDocumentService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.MailFileEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.MdbDataFileEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ReadWriteControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ResourceExpressionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ResourceExpressionEditorSheet' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.RouteUrlExpressionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.RouteUrlExpressionEditorSheet' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.RouteValueExpressionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.RouteValueExpressionEditorSheet' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.SkinIDTypeConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.SupportsPreviewControlAttribute' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.TemplatedControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.TemplatedEditableDesignerRegion' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.TemplateDefinition' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.TemplateEditingService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.TemplateEditingVerb' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.TemplateGroup' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.TemplateGroupCollection' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.TemplateModeChangedEventArgs' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.TextControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.TextDataBindingHandler' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.TransactedChangeCallback' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.TypeSchema' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.UrlBuilder' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.UrlBuilderOptions' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.UrlEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.UserControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.UserControlFileEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ViewEvent' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ViewEventArgs' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ViewEventHandler' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ViewFlags' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.ViewRendering' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControlToolboxItem' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebFormsDesignerActionService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebFormsReferenceManager' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebFormsRootDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.XmlDataFileEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.XmlDocumentSchema' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.XmlFileEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.XmlUrlEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.XsdSchemaFileEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.XslTransformFileEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.XslUrlEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.Directives.DirectiveAttribute' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.Directives.DirectiveRegistry' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.Directives.SchemaElementNameAttribute' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.AccessDataSourceDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.AdRotatorDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.BaseDataBoundControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.BaseDataListComponentEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.BaseDataListDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.BaseValidatorDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.BulletedListDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.ButtonDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.CalendarAutoFormatDialog' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.CalendarDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.ChangePasswordDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.CheckBoxDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.CompositeControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.ContentDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.ContentPlaceHolderDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.CreateUserWizardDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.CreateUserWizardStepCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataBoundControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataControlFieldDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataControlFieldTypeEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataGridColumnCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataGridComponentEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataGridDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataListComponentEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataListDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataProviderNameConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.DataSourceIDConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.DetailsViewDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.EmbeddedMailObjectCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.FormViewDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.GridViewDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.HiddenFieldDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.HierarchicalDataBoundControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.HierarchicalDataSourceIDConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.HotSpotCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.HyperLinkDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.LabelDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.LinkButtonDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.ListControlDataBindingHandler' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.ListControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.ListItemsCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.LiteralDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.LoginDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.LoginNameDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.LoginStatusDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.LoginViewDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.MailDefinitionBodyFileNameEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.MenuBindingsEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.MenuDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.MenuItemCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.MenuItemStyleCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.MultiViewDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.ObjectDataSourceDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.ObjectDesignerDataSourceView' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.PanelContainerDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.PanelDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.ParameterCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.ParameterEditorUserControl' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.PasswordRecoveryDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.PreviewControlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.RegexEditorDialog' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.RegexTypeEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.RepeaterDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.RoleGroupCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.SiteMapDataSourceDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.SiteMapDesignerDataSourceView' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.SiteMapDesignerHierarchicalDataSourceView' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.SiteMapPathDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.SqlDataSourceConnectionStringEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.SqlDataSourceDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.SqlDesignerDataSourceView' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.StyleCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.SubMenuStyleCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.SubstitutionDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.TableCellsCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.TableDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.TableRowsCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.TreeNodeBindingDepthConverter' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.TreeNodeCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.TreeNodeStyleCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.TreeViewBindingsEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.TreeViewDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.ValidationSummaryDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.ViewDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WizardDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WizardStepCollectionEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WizardStepEditableRegion' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WizardStepTemplatedEditableRegion' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.XmlDataSourceDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.XmlDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.XmlDesignerDataSourceView' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.XmlDesignerHierarchicalDataSourceView' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.CatalogPartDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.CatalogZoneDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.ConnectionsZoneDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.DeclarativeCatalogPartDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.EditorPartDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.EditorZoneDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.PageCatalogPartDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.PartDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.ProxyWebPartManagerDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.ToolZoneDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.WebPartDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.WebPartManagerDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.WebPartZoneBaseDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.WebPartZoneDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Web.UI.Design.WebControls.WebParts.WebZoneDesigner' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GeneratedAssemblies.get()' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GeneratedSources.get()' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GeneratedTypeLibAttributes.get()' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GenerateFromFile(System.IO.FileInfo)' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GenerateFromTypeLibrary(System.Runtime.InteropServices.UCOMITypeLib)' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GenerateFromTypeLibrary(System.Runtime.InteropServices.UCOMITypeLib, System.Guid)' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+MembersMustExist : Member 'System.Windows.Forms.Design.AxImporter.GetFileOfTypeLib(System.Runtime.InteropServices.TYPELIBATTR)' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Windows.Forms.Design.AxParameterData' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Windows.Forms.Design.AxWrapperGen' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Windows.Forms.Design.MaskDescriptor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+Total Issues: 301
diff --git a/src/System.Design/src/System.Design.Facade.csproj b/src/System.Design/src/System.Design.Facade.csproj
index 0e4e21c4e5e..1aa564e2a25 100644
--- a/src/System.Design/src/System.Design.Facade.csproj
+++ b/src/System.Design/src/System.Design.Facade.csproj
@@ -9,5 +9,12 @@
+
+
+
+
+
+
+
diff --git a/src/System.Drawing.Design/src/ApiCompatBaseline.txt b/src/System.Drawing.Design/src/ApiCompatBaseline.txt
index 69e0dce05ea..d51fd5c3bda 100644
--- a/src/System.Drawing.Design/src/ApiCompatBaseline.txt
+++ b/src/System.Drawing.Design/src/ApiCompatBaseline.txt
@@ -1,8 +1,7 @@
Compat issues with assembly System.Drawing.Design:
-TypesMustExist : Type 'System.Drawing.Design.ContentAlignmentEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Drawing.Design.FontNameEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Drawing.Design.IconEditor' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Drawing.Design.ToolboxItemContainer' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Drawing.Design.ToolboxItemCreator' does not exist in the implementation but it does exist in the contract.
-TypesMustExist : Type 'System.Drawing.Design.ToolboxService' does not exist in the implementation but it does exist in the contract.
-Total Issues: 6
+TypesMustExist : Type 'System.Drawing.Design.ContentAlignmentEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Drawing.Design.IconEditor' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Drawing.Design.ToolboxItemContainer' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Drawing.Design.ToolboxItemCreator' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+TypesMustExist : Type 'System.Drawing.Design.ToolboxService' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+Total Issues: 5
diff --git a/src/System.Drawing/src/ApiCompatBaseline.txt b/src/System.Drawing/src/ApiCompatBaseline.txt
new file mode 100644
index 00000000000..078d5e29526
--- /dev/null
+++ b/src/System.Drawing/src/ApiCompatBaseline.txt
@@ -0,0 +1,47 @@
+Compat issues with assembly System.Drawing:
+CannotRemoveAttribute : Attribute 'System.Runtime.InteropServices.ComVisibleAttribute' exists on 'System.Drawing.Bitmap' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.EditorAttribute' exists on 'System.Drawing.Bitmap' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Drawing.BitmapSuffixInSameAssemblyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Drawing.BitmapSuffixInSatelliteAssemblyAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+CannotMakeTypeAbstract : Type 'System.Drawing.Brushes' is abstract in the .NET Core 3.1 implementation but is not abstract in the .NET 4.7.2 implementation.
+CannotMakeTypeAbstract : Type 'System.Drawing.BufferedGraphicsManager' is abstract in the .NET Core 3.1 implementation but is not abstract in the .NET 4.7.2 implementation.
+CannotRemoveAttribute : Attribute 'System.Diagnostics.DebuggerDisplayAttribute' exists on 'System.Drawing.Color' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.EditorAttribute' exists on 'System.Drawing.Color' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Drawing.Color' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotMakeTypeAbstract : Type 'System.Drawing.ColorTranslator' is abstract in the .NET Core 3.1 implementation but is not abstract in the .NET 4.7.2 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.EditorAttribute' exists on 'System.Drawing.ContentAlignment' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.Runtime.InteropServices.ComVisibleAttribute' exists on 'System.Drawing.CopyPixelOperation' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.Runtime.InteropServices.ComVisibleAttribute' exists on 'System.Drawing.Font' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.EditorAttribute' exists on 'System.Drawing.Font' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Drawing.Font' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.EditorAttribute' exists on 'System.Drawing.Icon' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Drawing.Icon' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.Runtime.InteropServices.ComVisibleAttribute' exists on 'System.Drawing.Image' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.EditorAttribute' exists on 'System.Drawing.Image' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Drawing.Image' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotMakeTypeAbstract : Type 'System.Drawing.Pens' is abstract in the .NET Core 3.1 implementation but is not abstract in the .NET 4.7.2 implementation.
+CannotRemoveAttribute : Attribute 'System.Runtime.InteropServices.ComVisibleAttribute' exists on 'System.Drawing.Point' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Drawing.Point' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.Runtime.InteropServices.ComVisibleAttribute' exists on 'System.Drawing.PointF' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.Runtime.InteropServices.ComVisibleAttribute' exists on 'System.Drawing.Rectangle' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Drawing.Rectangle' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.Runtime.InteropServices.ComVisibleAttribute' exists on 'System.Drawing.Size' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Drawing.Size' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.Runtime.InteropServices.ComVisibleAttribute' exists on 'System.Drawing.SizeF' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Drawing.SizeF' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotMakeTypeAbstract : Type 'System.Drawing.SystemBrushes' is abstract in the .NET Core 3.1 implementation but is not abstract in the .NET 4.7.2 implementation.
+CannotMakeTypeAbstract : Type 'System.Drawing.SystemColors' is abstract in the .NET Core 3.1 implementation but is not abstract in the .NET 4.7.2 implementation.
+CannotMakeTypeAbstract : Type 'System.Drawing.SystemFonts' is abstract in the .NET Core 3.1 implementation but is not abstract in the .NET 4.7.2 implementation.
+CannotMakeTypeAbstract : Type 'System.Drawing.SystemIcons' is abstract in the .NET Core 3.1 implementation but is not abstract in the .NET 4.7.2 implementation.
+CannotMakeTypeAbstract : Type 'System.Drawing.SystemPens' is abstract in the .NET Core 3.1 implementation but is not abstract in the .NET 4.7.2 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Drawing.ToolboxBitmapAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Drawing.Imaging.ImageFormat' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.EditorAttribute' exists on 'System.Drawing.Imaging.Metafile' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Drawing.Printing.InvalidPrinterException' does not implement interface 'System.Runtime.InteropServices._Exception' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.TypeConverterAttribute' exists on 'System.Drawing.Printing.Margins' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.DefaultEventAttribute' exists on 'System.Drawing.Printing.PrintDocument' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.DefaultPropertyAttribute' exists on 'System.Drawing.Printing.PrintDocument' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.Drawing.SRDescriptionAttribute' exists on 'System.Drawing.Printing.PrintDocument' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.ToolboxItemFilterAttribute' exists on 'System.Drawing.Printing.PrintDocument' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Drawing.Printing.PrintingPermissionAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+Total Issues: 45
diff --git a/src/System.Windows.Forms/src/ApiCompatBaseline.txt b/src/System.Windows.Forms/src/ApiCompatBaseline.txt
new file mode 100644
index 00000000000..c727a523c60
--- /dev/null
+++ b/src/System.Windows.Forms/src/ApiCompatBaseline.txt
@@ -0,0 +1,41 @@
+Compat issues with assembly System.Windows.Forms:
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Forms.AxHost.ClsidAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Forms.AxHost.InvalidActiveXStateException' does not implement interface 'System.Runtime.InteropServices._Exception' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Forms.AxHost.TypeLibraryTimeStampAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.BindingManagerBase.BindType' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.BindingManagerBase.DataSource' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.BindingManagerBase.IsBinding' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.BindingManagerBase.BindType.get()' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.BindingManagerBase.DataSource.get()' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.BindingManagerBase.GetItemProperties(System.ComponentModel.PropertyDescriptor[])' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.BindingManagerBase.GetListName()' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.BindingManagerBase.IsBinding.get()' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.BindingManagerBase.SetDataSource(System.Object)' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotMakeTypeAbstract : Type 'System.Windows.Forms.Cursors' is abstract in the .NET Core 3.1 implementation but is not abstract in the .NET 4.7.2 implementation.
+CannotMakeTypeAbstract : Type 'System.Windows.Forms.DataFormats' is abstract in the .NET Core 3.1 implementation but is not abstract in the .NET 4.7.2 implementation.
+CannotChangeAttribute : Attribute 'System.ComponentModel.DefaultPropertyAttribute' on 'System.Windows.Forms.DataGridColumnStyle' changed from '[DefaultPropertyAttribute("Header")]' in the .NET 4.7.2 implementation to '[DefaultPropertyAttribute("HeaderText")]' in the .NET Core 3.1 implementation.
+CannotRemoveAttribute : Attribute 'System.ComponentModel.DefaultPropertyAttribute' exists on 'System.Windows.Forms.DataGridTextBox' in the .NET 4.7.2 implementation but not the .NET Core 3.1 implementation.
+CannotChangeAttribute : Attribute 'System.Drawing.ToolboxBitmapAttribute' on 'System.Windows.Forms.DataGridViewButtonColumn' changed from '[ToolboxBitmapAttribute(typeof(DataGridViewButtonColumn), "DataGridViewButtonColumn.bmp")]' in the .NET 4.7.2 implementation to '[ToolboxBitmapAttribute(typeof(DataGridViewButtonColumn), "DataGridViewButtonColumn")]' in the .NET Core 3.1 implementation.
+CannotChangeAttribute : Attribute 'System.Drawing.ToolboxBitmapAttribute' on 'System.Windows.Forms.DataGridViewCheckBoxColumn' changed from '[ToolboxBitmapAttribute(typeof(DataGridViewCheckBoxColumn), "DataGridViewCheckBoxColumn.bmp")]' in the .NET 4.7.2 implementation to '[ToolboxBitmapAttribute(typeof(DataGridViewCheckBoxColumn), "DataGridViewCheckBoxColumn")]' in the .NET Core 3.1 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Forms.DataGridViewColumnDesignTimeVisibleAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+CannotChangeAttribute : Attribute 'System.Drawing.ToolboxBitmapAttribute' on 'System.Windows.Forms.DataGridViewComboBoxColumn' changed from '[ToolboxBitmapAttribute(typeof(DataGridViewComboBoxColumn), "DataGridViewComboBoxColumn.bmp")]' in the .NET 4.7.2 implementation to '[ToolboxBitmapAttribute(typeof(DataGridViewComboBoxColumn), "DataGridViewComboBoxColumn")]' in the .NET Core 3.1 implementation.
+CannotChangeAttribute : Attribute 'System.Drawing.ToolboxBitmapAttribute' on 'System.Windows.Forms.DataGridViewImageColumn' changed from '[ToolboxBitmapAttribute(typeof(DataGridViewImageColumn), "DataGridViewImageColumn.bmp")]' in the .NET 4.7.2 implementation to '[ToolboxBitmapAttribute(typeof(DataGridViewImageColumn), "DataGridViewImageColumn")]' in the .NET Core 3.1 implementation.
+CannotChangeAttribute : Attribute 'System.Drawing.ToolboxBitmapAttribute' on 'System.Windows.Forms.DataGridViewLinkColumn' changed from '[ToolboxBitmapAttribute(typeof(DataGridViewLinkColumn), "DataGridViewLinkColumn.bmp")]' in the .NET 4.7.2 implementation to '[ToolboxBitmapAttribute(typeof(DataGridViewLinkColumn), "DataGridViewLinkColumn")]' in the .NET Core 3.1 implementation.
+CannotChangeAttribute : Attribute 'System.Drawing.ToolboxBitmapAttribute' on 'System.Windows.Forms.DataGridViewTextBoxColumn' changed from '[ToolboxBitmapAttribute(typeof(DataGridViewTextBoxColumn), "DataGridViewTextBoxColumn.bmp")]' in the .NET 4.7.2 implementation to '[ToolboxBitmapAttribute(typeof(DataGridViewTextBoxColumn), "DataGridViewTextBoxColumn")]' in the .NET Core 3.1 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Forms.DockingAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+CannotMakeTypeAbstract : Type 'System.Windows.Forms.GridTablesFactory' is abstract in the .NET Core 3.1 implementation but is not abstract in the .NET 4.7.2 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Forms.RelatedImageListAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.ScrollProperties.HorizontalDisplayPosition' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.ScrollProperties.Orientation' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.ScrollProperties.PageSize' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.ScrollProperties.VerticalDisplayPosition' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.ScrollProperties.HorizontalDisplayPosition.get()' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.ScrollProperties.Orientation.get()' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.ScrollProperties.PageSize.get()' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotAddAbstractMembers : Member 'System.Windows.Forms.ScrollProperties.VerticalDisplayPosition.get()' is abstract in the .NET Core 3.1 implementation but is missing in the .NET 4.7.2 implementation.
+CannotMakeTypeAbstract : Type 'System.Windows.Forms.SystemInformation' is abstract in the .NET Core 3.1 implementation but is not abstract in the .NET 4.7.2 implementation.
+CannotChangeAttribute : Attribute 'System.Drawing.ToolboxBitmapAttribute' on 'System.Windows.Forms.ToolStripPanel' changed from '[ToolboxBitmapAttribute(typeof(ToolStripPanel), "ToolStripPanel_standalone.bmp")]' in the .NET 4.7.2 implementation to '[ToolboxBitmapAttribute(typeof(ToolStripPanel), "ToolStripPanel_standalone")]' in the .NET Core 3.1 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Forms.WindowsFormsSection' does not inherit from base type 'System.Configuration.ConfigurationSection' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+MembersMustExist : Member 'System.Windows.Forms.WindowsFormsSection.Properties.get()' does not exist in the .NET Core 3.1 implementation but it does exist in the .NET 4.7.2 implementation.
+CannotRemoveBaseTypeOrInterface : Type 'System.Windows.Forms.Design.ToolStripItemDesignerAvailabilityAttribute' does not implement interface 'System.Runtime.InteropServices._Attribute' in the .NET Core 3.1 implementation but it does in the .NET 4.7.2 implementation.
+Total Issues: 39
diff --git a/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/App.config b/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/App.config
deleted file mode 100644
index 56efbc7b5f1..00000000000
--- a/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/App.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/Mocks/CollectionEditor.cs b/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/Mocks/CollectionEditor.cs
deleted file mode 100644
index 13ccafee947..00000000000
--- a/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/Mocks/CollectionEditor.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for more information.
-
-using System.Drawing.Design;
-
-namespace System.ComponentModel.Design
-{
- ///
- /// Mock for the editor that is not accessible in .NET 4.x
- ///
- public class CollectionEditor : UITypeEditor
- {
- }
-}
diff --git a/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/Program.cs b/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/Program.cs
deleted file mode 100644
index 0603dbe4f4b..00000000000
--- a/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/Program.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for more information.
-
-using System;
-using System.Threading;
-using System.Windows.Forms;
-
-namespace WinformsControlsTest
-{
- static class Program
- {
- ///
- /// The main entry point for the application.
- ///
- [STAThread]
- static void Main()
- {
- Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
- Application.SetUnhandledExceptionMode(UnhandledExceptionMode.ThrowException); //UnhandledExceptionMode.ThrowException
- Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;
- try
- {
- Application.Run(new MainForm());
- }
- catch (System.Exception)
- {
- Environment.Exit(-1);
- }
- Environment.Exit(0);
- }
- }
-}
diff --git a/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/Properties/AssemblyInfo.cs b/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/Properties/AssemblyInfo.cs
deleted file mode 100644
index 19dbe861394..00000000000
--- a/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for more information.
-
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("WinFormsControlsClassicTests")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("WinFormsControlsClassicTests")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("840b70b2-4f4b-4ff0-a26f-185789625c78")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/WinFormsControlsClassicTests.csproj b/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/WinFormsControlsClassicTests.csproj
deleted file mode 100644
index 87252454370..00000000000
--- a/src/System.Windows.Forms/tests/IntegrationTests/WinFormsControlsClassicTests/WinFormsControlsClassicTests.csproj
+++ /dev/null
@@ -1,403 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {840B70B2-4F4B-4FF0-A26F-185789625C78}
- WinExe
- WinFormsControlsClassicTests
- WinFormsControlsClassicTests
- v4.7.2
- 512
- true
- true
- true
- false
- true
- false
- false
- false
-
-
-
- msbuild
-
-
-
- AnyCPU
- true
- full
- false
- bin\
- DEBUG;TRACE
- prompt
- 4
- latest
- false
- bin\WinFormsControlsClassicTests.xml
- $(NoWarn),1573,1591,1712
-
-
- AnyCPU
- pdbonly
- true
- bin\
- TRACE
- prompt
- 4
- latest
- false
- bin\WinFormsControlsClassicTests.xml
- $(NoWarn),1573,1591,1712
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Interop.Libraries.cs
-
-
- Interop.WindowMessages.cs
-
-
- Gdi32\Interop.GetDeviceCaps.cs
-
-
- User32\Interop.GetDC.cs
-
-
- User32\Interop.ReleaseDC.cs
-
-
- ExternalTestHelpers.cs
-
-
- MainFormControlsTabOrder.cs
-
-
- TestHelpers.cs
-
-
- Buttons.cs
- Form
-
-
- Buttons.Designer.cs
- Buttons.cs
-
-
- Calendar.cs
- Form
-
-
- Calendar.Designer.cs
- Calendar.cs
-
-
- CollectionEditors.cs
- Form
-
-
- CollectionEditors.cs
- CollectionEditors.Designer.cs
-
-
- ComboBoxes.cs
- Form
-
-
- ComboBoxes.Designer.cs
- ComboBoxes.cs
-
-
- CurrentDPILabel.cs
- Component
-
-
- DataGridViewHeaders.cs
- Form
-
-
- DataGridViewHeaders.Designer.cs
- DataGridViewHeaders.cs
-
-
- DateTimePicker.cs
- Form
-
-
- DateTimePicker.Designer.cs
- DateTimePicker.cs
-
-
- DesignTimeAligned.cs
- Form
-
-
- DesignTimeAligned.Designer.cs
- DesignTimeAligned.cs
-
-
- FormBorderStyles.cs
- Form
-
-
- FormBorderStyles.Designer.cs
- FormBorderStyles.cs
-
-
- ListViewTest.cs
- Form
-
-
- ListViewTest.Designer.cs
- ListViewTest.cs
-
-
- MainForm.cs
- Form
-
-
- MainForm.Designer.cs
- MainForm.cs
-
-
- MdiChild.cs
- Form
-
-
- MdiChild.Designer.cs
- MdiChild.cs
-
-
- MDIParent.cs
- Form
-
-
- MDIParent.Designer.cs
- MDIParent.cs
-
-
- MenuStripAndCheckedListBox.cs
- Form
-
-
- MenuStripAndCheckedListBox.Designer.cs
- MenuStripAndCheckedListBox.cs
-
-
- MultipleControls.cs
- Form
-
-
- MultipleControls.Designer.cs
- MultipleControls.cs
-
-
- Panels.cs
- Form
-
-
- Panels.Designer.cs
- Panels.cs
-
-
- PictureBoxes.cs
- Form
-
-
- PictureBoxes.Designer.cs
- PictureBoxes.cs
-
-
- PropertyGrid.cs
- Form
-
-
- PropertyGrid.Designer.cs
- PropertyGrid.cs
-
-
- RichTextBoxes.cs
- Form
-
-
- RichTextBoxes.Designer.cs
- RichTextBoxes.cs
-
-
- ScalingBeforeChanges.cs
- Form
-
-
- ScalingBeforeChanges.Designer.cs
- ScalingBeforeChanges.cs
-
-
- Splitter.cs
- Form
-
-
- Splitter.Designer.cs
- Splitter.cs
-
-
- TreeViewTest.cs
- Form
-
-
- TreeViewTest.Designer.cs
- TreeViewTest.cs
-
-
- UserControls\UserControlWithFontNameEditor.cs
- UserControl
-
-
- UserControls\UserControlWithObjectCollectionEditor.cs
- UserControl
-
-
-
-
-
- Buttons.resx
- Buttons.cs
-
-
- Calendar.resx
- Calendar.cs
-
-
- CollectionEditors.cs
- CollectionEditors.resx
-
-
- ComboBoxes.resx
- ComboBoxes.cs
-
-
- DataGridViewHeaders.resx
- DataGridViewHeaders.cs
-
-
- DesignTimeAligned.resx
- DesignTimeAligned.cs
-
-
- FormBorderStyles.resx
- FormBorderStyles.cs
-
-
- ListViewTest.resx
- ListViewTest.cs
-
-
- MainForm.resx
- MainForm.cs
-
-
- MdiChild.resx
- MdiChild.cs
-
-
- MDIParent.resx
- MDIParent.cs
-
-
- MenuStripAndCheckedListBox.resx
- MenuStripAndCheckedListBox.cs
-
-
- MultipleControls.resx
- MultipleControls.cs
-
-
- Panels.resx
- Panels.cs
-
-
- PictureBoxes.resx
- PictureBoxes.cs
-
-
- PropertyGrid.resx
- PropertyGrid.cs
-
-
- RichTextBoxes.resx
- RichTextBoxes.cs
-
-
- ScalingBeforeChanges.resx
- ScalingBeforeChanges.cs
-
-
- Splitter.resx
- Splitter.cs
-
-
- TreeViewTest.resx
- TreeViewTest.cs
-
-
-
-
- Data\example.rtf
- Always
-
-
-
-
-
- False
- Microsoft .NET Framework 4.7.2 %28x86 and x64%29
- true
-
-
- False
- .NET Framework 3.5 SP1
- false
-
-
-
-
- 9.0.1
-
-
-
-
- Images\LargeA.bmp
- PreserveNewest
-
-
- Images\LargeABlue.bmp
- PreserveNewest
-
-
- Images\SmallA.bmp
- PreserveNewest
-
-
- Images\SmallABlue.bmp
- PreserveNewest
-
-
-
-
\ No newline at end of file