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