diff --git a/Directory.Build.props b/Directory.Build.props index 556b399aa3dc05..a01357070c51dc 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -258,7 +258,7 @@ true false - false + false true diff --git a/eng/Versions.props b/eng/Versions.props index 376e71370eec94..d91a48beadff8f 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -51,6 +51,8 @@ 3.10.0 3.10.0 6.0.0-rc1.21375.2 + + 1.0.0-rc.1.21404.21 6.0.0-beta.21373.11 6.0.0-beta.21373.11 diff --git a/eng/packaging.targets b/eng/packaging.targets index 6af2a73afc12dd..fcde29af5a3f9e 100644 --- a/eng/packaging.targets +++ b/eng/packaging.targets @@ -1,16 +1,55 @@ - $(TargetsForTfmSpecificContentInPackage);AddRuntimeSpecificAssemblies;LibIntellisenseDocs - $(TargetsForTfmSpecificDebugSymbolsInPackage);AddRuntimeDebugSymbolsWithTfm + true + + true + $([MSBuild]::Subtract($(MajorVersion), 1)).0.0 + $(PackageOutputPath) + $(TargetsForTfmSpecificContentInPackage);AddDocumentationFileToPackage;AddRuntimeSpecificFilesToPackage + $(TargetsForTfmSpecificDebugSymbolsInPackage);AddRuntimeSpecificSymbolToPackage false true $(MSBuildThisFileDirectory)useSharedDesignerContext.txt - $([MSBuild]::Subtract($(MajorVersion), 1)).0.0 - IncludeAnalyzersInPackage;$(BeforePack) + IncludeAnalyzersInPackage;$(GenerateNuspecDependsOn) + + + + + + + + <_FrameworkAssemblyReferences Include="$(MSBuildProjectName)" + TargetFramework="net461" /> + + + + + + + $(NoWarn);NU5128 + + + + + + + + + + + + + + + + + <_documentationFileToPackage Condition="Exists('$(XmlDocFileRoot)1033\$(TargetName).xml')">$(XmlDocFileRoot)1033\$(TargetName).xml + <_documentationFileToPackage Condition="'$(_documentationFileToPackage)' == '' and Exists('$(DocumentationFile)')">$(DocumentationFile) + + + + + + + + + - - runtimes/$(_runtimeOS)/lib/$(TargetFrameworkWithoutSuffix) - + + + + - - + + - $([System.IO.Path]::GetDirectoryName($(TargetPath)))\$(TargetName).pdb + $(TargetDir)$(TargetName).pdb - - /runtimes/$(_runtimeOS)/lib/$(TargetFrameworkWithoutSuffix)/$(TargetName).pdb - $(TargetFrameworkWithoutSuffix) - - - - - - - <_intellisenseRootFolder>$(BuildOutputTargetFolder) - <_intellisenseRootFolder Condition="'$(_intellisenseRootFolder)' == ''">lib - - - + + + diff --git a/global.json b/global.json index ad51e8c2d4275c..0ad0d20174fe05 100644 --- a/global.json +++ b/global.json @@ -13,7 +13,6 @@ }, "msbuild-sdks": { "Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk": "6.0.0-beta.21373.11", - "Microsoft.DotNet.PackageValidation": "1.0.0-preview.7.21352.4", "Microsoft.DotNet.Arcade.Sdk": "6.0.0-beta.21373.11", "Microsoft.DotNet.Helix.Sdk": "6.0.0-beta.21373.11", "Microsoft.DotNet.SharedFramework.Sdk": "6.0.0-beta.21373.11", diff --git a/src/libraries/Directory.Build.props b/src/libraries/Directory.Build.props index 05ea159b1bb3ba..a2d67fe604cd02 100644 --- a/src/libraries/Directory.Build.props +++ b/src/libraries/Directory.Build.props @@ -72,8 +72,6 @@ - - $([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'ref')) diff --git a/src/libraries/Directory.Build.targets b/src/libraries/Directory.Build.targets index f8eb1487fb01da..e5dbad2afc7868 100644 --- a/src/libraries/Directory.Build.targets +++ b/src/libraries/Directory.Build.targets @@ -19,14 +19,11 @@ - IncludeAnalyzersInPackage;$(GenerateNuspecDependsOn) $(NetCoreAppCurrent)-$(TargetOS)-$(Configuration)-$(TargetArchitecture) $([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'native', '$(NetCoreAppCurrentBuildSettings)')) $([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'testhost', '$(NetCoreAppCurrentBuildSettings)')) $([MSBuild]::NormalizeDirectory('$(NetCoreAppCurrentTestHostPath)', 'shared', '$(MicrosoftNetCoreAppFrameworkName)', '$(ProductVersion)')) - $(PackageOutputPath) - $(NoWarn);nullable $(NoWarn);nullable;CA1052 - $(OutputPath)$(MSBuildProjectName).xml + $(OutputPath)$(TargetName).xml true @@ -151,8 +148,6 @@ - - diff --git a/src/libraries/Microsoft.Bcl.AsyncInterfaces/Directory.Build.props b/src/libraries/Microsoft.Bcl.AsyncInterfaces/Directory.Build.props index 488956cc0ec8fa..ba1f965d83cae7 100644 --- a/src/libraries/Microsoft.Bcl.AsyncInterfaces/Directory.Build.props +++ b/src/libraries/Microsoft.Bcl.AsyncInterfaces/Directory.Build.props @@ -2,12 +2,5 @@ Open - - Provides the IAsyncEnumerable<T> and IAsyncDisposable interfaces and helper types for .NET Standard 2.0. This package is not required starting with .NET Standard 2.1 and .NET Core 3.0. - -Commonly Used Types: -System.IAsyncDisposable -System.Collections.Generic.IAsyncEnumerable -System.Collections.Generic.IAsyncEnumerator diff --git a/src/libraries/Microsoft.Bcl.AsyncInterfaces/pkg/Microsoft.Bcl.AsyncInterfaces.pkgproj b/src/libraries/Microsoft.Bcl.AsyncInterfaces/pkg/Microsoft.Bcl.AsyncInterfaces.pkgproj deleted file mode 100644 index f0630aaef6ecc1..00000000000000 --- a/src/libraries/Microsoft.Bcl.AsyncInterfaces/pkg/Microsoft.Bcl.AsyncInterfaces.pkgproj +++ /dev/null @@ -1,9 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - \ No newline at end of file diff --git a/src/libraries/Microsoft.Bcl.AsyncInterfaces/src/CompatibilitySuppressions.xml b/src/libraries/Microsoft.Bcl.AsyncInterfaces/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..13579d318e7039 --- /dev/null +++ b/src/libraries/Microsoft.Bcl.AsyncInterfaces/src/CompatibilitySuppressions.xml @@ -0,0 +1,8 @@ + + + + CP0001 + lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll + lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Bcl.AsyncInterfaces/src/Microsoft.Bcl.AsyncInterfaces.csproj b/src/libraries/Microsoft.Bcl.AsyncInterfaces/src/Microsoft.Bcl.AsyncInterfaces.csproj index 5dc967ebd6ce82..bee3601a246176 100644 --- a/src/libraries/Microsoft.Bcl.AsyncInterfaces/src/Microsoft.Bcl.AsyncInterfaces.csproj +++ b/src/libraries/Microsoft.Bcl.AsyncInterfaces/src/Microsoft.Bcl.AsyncInterfaces.csproj @@ -1,6 +1,14 @@ net461;netstandard2.0;netstandard2.1 + true + + Provides the IAsyncEnumerable<T> and IAsyncDisposable interfaces and helper types for .NET Standard 2.0. This package is not required starting with .NET Standard 2.1 and .NET Core 3.0. + +Commonly Used Types: +System.IAsyncDisposable +System.Collections.Generic.IAsyncEnumerable +System.Collections.Generic.IAsyncEnumerator true @@ -33,8 +41,9 @@ System.Private.CoreLib\System\Runtime\CompilerServices\EnumeratorCancellationAttribute.cs - + - + + diff --git a/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/Directory.Build.props b/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/Directory.Build.props index 3010315330c212..bdcfca3b543cbb 100644 --- a/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/Directory.Build.props +++ b/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/Directory.Build.props @@ -2,11 +2,5 @@ Open - This package includes the class Microsoft.Diagnostics.Tracing.EventSource which enables firing ETW events from managed code. This is the "runtime" or "redist" EventSource package and should be referenced directly only by other NuGet packages that need the EventSource functionality. Application developers that need this functionality should instead reference the Microsoft.Diagnostics.Tracing.EventSource NuGet package which provides an enhanced developer experience. -This package enables defining a strongly typed specification of an ETW provider that can be called by managed code. The EventSource class is also included in the .NET Framework, .NET Core, and netstandard2.0 in the System.Diagnostics.Tracing namespace. This package contains the latest version of EventSource and is meant to be used as a stop gap for .NET Framework developers until features and fixes are ported to System.Diagnostics.Tracing.EventSource in the .NET Framework. -For more details, have a look at http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.eventsource.aspx. - -Commonly Used Types: -Microsoft.Diagnostics.Tracing.EventSource \ No newline at end of file diff --git a/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/pkg/Microsoft.Diagnostics.Tracing.EventSource.Redist.pkgproj b/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/pkg/Microsoft.Diagnostics.Tracing.EventSource.Redist.pkgproj deleted file mode 100644 index d8a0cefd09039a..00000000000000 --- a/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/pkg/Microsoft.Diagnostics.Tracing.EventSource.Redist.pkgproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - net461 - - - - - false - true - - - - \ No newline at end of file diff --git a/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/src/Microsoft.Diagnostics.Tracing.EventSource.Redist.csproj b/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/src/Microsoft.Diagnostics.Tracing.EventSource.Redist.csproj index 36aaba499cb1f2..689e5f2b4d14f3 100644 --- a/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/src/Microsoft.Diagnostics.Tracing.EventSource.Redist.csproj +++ b/src/libraries/Microsoft.Diagnostics.Tracing.EventSource.Redist/src/Microsoft.Diagnostics.Tracing.EventSource.Redist.csproj @@ -1,13 +1,19 @@ + This package includes the class Microsoft.Diagnostics.Tracing.EventSource which enables firing ETW events from managed code. This is the "runtime" or "redist" EventSource package and should be referenced directly only by other NuGet packages that need the EventSource functionality. Application developers that need this functionality should instead reference the Microsoft.Diagnostics.Tracing.EventSource NuGet package which provides an enhanced developer experience. +This package enables defining a strongly typed specification of an ETW provider that can be called by managed code. The EventSource class is also included in the .NET Framework, .NET Core, and netstandard2.0 in the System.Diagnostics.Tracing namespace. This package contains the latest version of EventSource and is meant to be used as a stop gap for .NET Framework developers until features and fixes are ported to System.Diagnostics.Tracing.EventSource in the .NET Framework. +For more details, have a look at http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.eventsource.aspx. + +Commonly Used Types: +Microsoft.Diagnostics.Tracing.EventSource + true + $(MSBuildProjectName) Microsoft.Diagnostics.Tracing.EventSource $(DefineConstants);NO_EVENTCOMMANDEXECUTED_SUPPORT;ES_BUILD_STANDALONE;FEATURE_MANAGED_ETW;TARGET_WINDOWS net461-windows enable - $(OutputPath)$(AssemblyName).xml + true true - - true diff --git a/src/libraries/Microsoft.Extensions.Configuration.Xml/tests/Microsoft.Extensions.Configuration.Xml.Tests.csproj b/src/libraries/Microsoft.Extensions.Configuration.Xml/tests/Microsoft.Extensions.Configuration.Xml.Tests.csproj index 40c5a18fe90db5..85e8e1de25876a 100644 --- a/src/libraries/Microsoft.Extensions.Configuration.Xml/tests/Microsoft.Extensions.Configuration.Xml.Tests.csproj +++ b/src/libraries/Microsoft.Extensions.Configuration.Xml/tests/Microsoft.Extensions.Configuration.Xml.Tests.csproj @@ -21,6 +21,8 @@ + + diff --git a/src/libraries/Microsoft.Extensions.Configuration/tests/FunctionalTests/Microsoft.Extensions.Configuration.Functional.Tests.csproj b/src/libraries/Microsoft.Extensions.Configuration/tests/FunctionalTests/Microsoft.Extensions.Configuration.Functional.Tests.csproj index c2e3a8eeef9e2b..e28690dc03d718 100644 --- a/src/libraries/Microsoft.Extensions.Configuration/tests/FunctionalTests/Microsoft.Extensions.Configuration.Functional.Tests.csproj +++ b/src/libraries/Microsoft.Extensions.Configuration/tests/FunctionalTests/Microsoft.Extensions.Configuration.Functional.Tests.csproj @@ -22,4 +22,9 @@ + + + + + diff --git a/src/libraries/Microsoft.IO.Redist/Directory.Build.props b/src/libraries/Microsoft.IO.Redist/Directory.Build.props deleted file mode 100644 index d98d979ef3707f..00000000000000 --- a/src/libraries/Microsoft.IO.Redist/Directory.Build.props +++ /dev/null @@ -1,7 +0,0 @@ - - - - Open - Downlevel support package for System.IO classes. - - diff --git a/src/libraries/Microsoft.IO.Redist/pkg/Microsoft.IO.Redist.pkgproj b/src/libraries/Microsoft.IO.Redist/pkg/Microsoft.IO.Redist.pkgproj deleted file mode 100644 index 7ec53952281b94..00000000000000 --- a/src/libraries/Microsoft.IO.Redist/pkg/Microsoft.IO.Redist.pkgproj +++ /dev/null @@ -1,9 +0,0 @@ - - - - - net472 - - - - diff --git a/src/libraries/Microsoft.IO.Redist/src/Microsoft.IO.Redist.csproj b/src/libraries/Microsoft.IO.Redist/src/Microsoft.IO.Redist.csproj index f22780b1a5e6e7..1a5990a3f2de20 100644 --- a/src/libraries/Microsoft.IO.Redist/src/Microsoft.IO.Redist.csproj +++ b/src/libraries/Microsoft.IO.Redist/src/Microsoft.IO.Redist.csproj @@ -1,12 +1,20 @@  - net472 + true + Downlevel support package for System.IO classes. $(DefineConstants);MS_IO_REDIST true false annotations true + net472 + + + + + + @@ -205,15 +213,11 @@ + - - - - - - - + + diff --git a/src/libraries/Microsoft.Win32.Registry.AccessControl/Directory.Build.props b/src/libraries/Microsoft.Win32.Registry.AccessControl/Directory.Build.props index 5b3ced549dce7d..709a22a7537088 100644 --- a/src/libraries/Microsoft.Win32.Registry.AccessControl/Directory.Build.props +++ b/src/libraries/Microsoft.Win32.Registry.AccessControl/Directory.Build.props @@ -3,11 +3,5 @@ Microsoft windows - Provides support for managing access and audit control lists for Microsoft.Win32.RegistryKey. - -Commonly Used Types: -System.Security.AccessControl.RegistryAccessRule -System.Security.AccessControl.RegistryAuditRule -System.Security.AccessControl.RegistrySecurity \ No newline at end of file diff --git a/src/libraries/Microsoft.Win32.Registry.AccessControl/pkg/Microsoft.Win32.Registry.AccessControl.pkgproj b/src/libraries/Microsoft.Win32.Registry.AccessControl/pkg/Microsoft.Win32.Registry.AccessControl.pkgproj deleted file mode 100644 index 6a5c8b77be00e3..00000000000000 --- a/src/libraries/Microsoft.Win32.Registry.AccessControl/pkg/Microsoft.Win32.Registry.AccessControl.pkgproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - - net461;uap10.0.16299;netcoreapp2.0;$(AllXamarinFrameworks) - - - - - - - - \ No newline at end of file diff --git a/src/libraries/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj b/src/libraries/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj index 5f89098d52117f..a0b77d033ab7ec 100644 --- a/src/libraries/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj +++ b/src/libraries/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj @@ -16,8 +16,8 @@ - - - + + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Win32.Registry.AccessControl/src/CompatibilitySuppressions.xml b/src/libraries/Microsoft.Win32.Registry.AccessControl/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..cc1f8cf96806e3 --- /dev/null +++ b/src/libraries/Microsoft.Win32.Registry.AccessControl/src/CompatibilitySuppressions.xml @@ -0,0 +1,19 @@ + + + + PKV006 + .NETFramework,Version=v4.6 + + + PKV006 + .NETStandard,Version=v1.3 + + + PKV007 + .NETFramework,Version=v4.6-win + + + PKV007 + .NETStandard,Version=v1.3-win + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Win32.Registry.AccessControl/src/Microsoft.Win32.Registry.AccessControl.csproj b/src/libraries/Microsoft.Win32.Registry.AccessControl/src/Microsoft.Win32.Registry.AccessControl.csproj index 82538c4efbae48..15ed187e2b8530 100644 --- a/src/libraries/Microsoft.Win32.Registry.AccessControl/src/Microsoft.Win32.Registry.AccessControl.csproj +++ b/src/libraries/Microsoft.Win32.Registry.AccessControl/src/Microsoft.Win32.Registry.AccessControl.csproj @@ -1,13 +1,21 @@ true - $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent);netstandard2.0-windows;netstandard2.0;net461-windows enable + true + Provides support for managing access and audit control lists for Microsoft.Win32.RegistryKey. + +Commonly Used Types: +System.Security.AccessControl.RegistryAccessRule +System.Security.AccessControl.RegistryAuditRule +System.Security.AccessControl.RegistrySecurity + $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent);netstandard2.0-windows;netstandard2.0;net461-windows - SR.PlatformNotSupported_RegistryAccessControl + SR.PlatformNotSupported_RegistryAccessControl true @@ -21,8 +29,12 @@ - + + + + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Win32.Registry.AccessControl/tests/Microsoft.Win32.Registry.AccessControl.Tests.csproj b/src/libraries/Microsoft.Win32.Registry.AccessControl/tests/Microsoft.Win32.Registry.AccessControl.Tests.csproj index fb6e2d196998fd..a260d2cc62449b 100644 --- a/src/libraries/Microsoft.Win32.Registry.AccessControl/tests/Microsoft.Win32.Registry.AccessControl.Tests.csproj +++ b/src/libraries/Microsoft.Win32.Registry.AccessControl/tests/Microsoft.Win32.Registry.AccessControl.Tests.csproj @@ -7,5 +7,7 @@ + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Win32.SystemEvents/Directory.Build.props b/src/libraries/Microsoft.Win32.SystemEvents/Directory.Build.props index adc78052397f3e..e7e8cb9ac081be 100644 --- a/src/libraries/Microsoft.Win32.SystemEvents/Directory.Build.props +++ b/src/libraries/Microsoft.Win32.SystemEvents/Directory.Build.props @@ -3,9 +3,5 @@ Open windows - Provides access to Windows system event notifications. - -Commonly Used Types: -Microsoft.Win32.SystemEvents \ No newline at end of file diff --git a/src/libraries/Microsoft.Win32.SystemEvents/pkg/Microsoft.Win32.SystemEvents.pkgproj b/src/libraries/Microsoft.Win32.SystemEvents/pkg/Microsoft.Win32.SystemEvents.pkgproj deleted file mode 100644 index 6d9e4dc673cb06..00000000000000 --- a/src/libraries/Microsoft.Win32.SystemEvents/pkg/Microsoft.Win32.SystemEvents.pkgproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - - uap10.0.16299;net461;netcoreapp2.0;$(AllXamarinFrameworks) - - - - - - \ No newline at end of file diff --git a/src/libraries/Microsoft.Win32.SystemEvents/src/CompatibilitySuppressions.xml b/src/libraries/Microsoft.Win32.SystemEvents/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..7a8b03634badf8 --- /dev/null +++ b/src/libraries/Microsoft.Win32.SystemEvents/src/CompatibilitySuppressions.xml @@ -0,0 +1,8 @@ + + + + CP0001 + lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll + lib/net461/Microsoft.Win32.SystemEvents.dll + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Win32.SystemEvents/src/Microsoft.Win32.SystemEvents.csproj b/src/libraries/Microsoft.Win32.SystemEvents/src/Microsoft.Win32.SystemEvents.csproj index 97cc92a8ef32a8..e20e9dc55c0539 100644 --- a/src/libraries/Microsoft.Win32.SystemEvents/src/Microsoft.Win32.SystemEvents.csproj +++ b/src/libraries/Microsoft.Win32.SystemEvents/src/Microsoft.Win32.SystemEvents.csproj @@ -1,16 +1,23 @@ + true + Provides access to Windows system event notifications. + +Commonly Used Types: +Microsoft.Win32.SystemEvents true enable $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent);netcoreapp3.1-windows;netcoreapp3.1;netstandard2.0;net461 + $(DefineConstants);FEATURE_CER - true + true SR.PlatformNotSupported_SystemEvents + @@ -115,6 +122,7 @@ Link="System\Runtime\InteropServices\SuppressGCTransitionAttribute.cs" Condition="!$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net5.0'))" /> + @@ -128,4 +136,8 @@ + + + + diff --git a/src/libraries/Microsoft.XmlSerializer.Generator/Directory.Build.props b/src/libraries/Microsoft.XmlSerializer.Generator/Directory.Build.props index 4e00321f07bd67..44999bfbf6ccd7 100644 --- a/src/libraries/Microsoft.XmlSerializer.Generator/Directory.Build.props +++ b/src/libraries/Microsoft.XmlSerializer.Generator/Directory.Build.props @@ -1,9 +1,7 @@  - true $(AssemblyVersion) Open - Creates an Xml serialization assembly for types contained in an assembly in order to improve the startup performance of Xml serialization when serializing or de-serializing objects of those types using XmlSerializer. diff --git a/src/libraries/Microsoft.XmlSerializer.Generator/pkg/GenerateNupkgProps.targets b/src/libraries/Microsoft.XmlSerializer.Generator/pkg/GenerateNupkgProps.targets deleted file mode 100644 index f05f8de211283a..00000000000000 --- a/src/libraries/Microsoft.XmlSerializer.Generator/pkg/GenerateNupkgProps.targets +++ /dev/null @@ -1,31 +0,0 @@ - - - - GenerateNupkgProps; - $(BuildDependsOn) - - $(PackageOutputPath)build/ - $(PackageBuildPath)$(Id).props - - - - build\ - - - - - -<Project> - <ItemGroup> - <DotNetCliToolReference Include="$(Id)" Version="$(PackageVersion)" /> - </ItemGroup> -</Project> - - - - - - \ No newline at end of file diff --git a/src/libraries/Microsoft.XmlSerializer.Generator/pkg/Microsoft.XmlSerializer.Generator.pkgproj b/src/libraries/Microsoft.XmlSerializer.Generator/pkg/Microsoft.XmlSerializer.Generator.pkgproj deleted file mode 100644 index 9dacf5487dad23..00000000000000 --- a/src/libraries/Microsoft.XmlSerializer.Generator/pkg/Microsoft.XmlSerializer.Generator.pkgproj +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - https://go.microsoft.com/fwlink/?LinkID=863421 - https://go.microsoft.com/fwlink/?linkid=858594 - true - false - - - - - build\ - - - \lib\netstandard2.0\ - - - - - diff --git a/src/libraries/Microsoft.XmlSerializer.Generator/src/GenerateNupkgProps.targets b/src/libraries/Microsoft.XmlSerializer.Generator/src/GenerateNupkgProps.targets new file mode 100644 index 00000000000000..6a402a0cfeb096 --- /dev/null +++ b/src/libraries/Microsoft.XmlSerializer.Generator/src/GenerateNupkgProps.targets @@ -0,0 +1,28 @@ + + + GenerateNupkgProps;$(BeforePack) + $(BaseIntermediateOutputPath)$(PackageId).props + + + + + + + + + +<Project> + <ItemGroup> + <DotNetCliToolReference Include="$(PackageId)" Version="$(PackageVersion)" /> + </ItemGroup> +</Project> + + + + + + \ No newline at end of file diff --git a/src/libraries/Microsoft.XmlSerializer.Generator/src/GenerateThisAssemblyCs.targets b/src/libraries/Microsoft.XmlSerializer.Generator/src/GenerateThisAssemblyCs.targets index 3bab4cfe0b8d3b..31fe16ae8c6f1a 100644 --- a/src/libraries/Microsoft.XmlSerializer.Generator/src/GenerateThisAssemblyCs.targets +++ b/src/libraries/Microsoft.XmlSerializer.Generator/src/GenerateThisAssemblyCs.targets @@ -1,6 +1,6 @@ - + diff --git a/src/libraries/Microsoft.XmlSerializer.Generator/src/Microsoft.XmlSerializer.Generator.csproj b/src/libraries/Microsoft.XmlSerializer.Generator/src/Microsoft.XmlSerializer.Generator.csproj index 6c22b92bfba5ee..93d874f6188117 100644 --- a/src/libraries/Microsoft.XmlSerializer.Generator/src/Microsoft.XmlSerializer.Generator.csproj +++ b/src/libraries/Microsoft.XmlSerializer.Generator/src/Microsoft.XmlSerializer.Generator.csproj @@ -7,12 +7,31 @@ Exe netstandard2.0 false + true + $(MSBuildProjectName) + https://go.microsoft.com/fwlink/?LinkID=863421 + https://go.microsoft.com/fwlink/?linkid=858594 + Creates an Xml serialization assembly for types contained in an assembly in order to improve the startup performance of Xml serialization when serializing or de-serializing objects of those types using XmlSerializer. + true - + + + + + + + + diff --git a/src/libraries/Microsoft.XmlSerializer.Generator/pkg/build/Microsoft.XmlSerializer.Generator.targets b/src/libraries/Microsoft.XmlSerializer.Generator/src/build/Microsoft.XmlSerializer.Generator.targets similarity index 100% rename from src/libraries/Microsoft.XmlSerializer.Generator/pkg/build/Microsoft.XmlSerializer.Generator.targets rename to src/libraries/Microsoft.XmlSerializer.Generator/src/build/Microsoft.XmlSerializer.Generator.targets diff --git a/src/libraries/Microsoft.XmlSerializer.Generator/pkg/build/dotnet-Microsoft.XmlSerializer.Generator.runtimeconfig.json b/src/libraries/Microsoft.XmlSerializer.Generator/src/build/dotnet-Microsoft.XmlSerializer.Generator.runtimeconfig.json similarity index 100% rename from src/libraries/Microsoft.XmlSerializer.Generator/pkg/build/dotnet-Microsoft.XmlSerializer.Generator.runtimeconfig.json rename to src/libraries/Microsoft.XmlSerializer.Generator/src/build/dotnet-Microsoft.XmlSerializer.Generator.runtimeconfig.json diff --git a/src/libraries/Microsoft.XmlSerializer.Generator/pkg/build/prefercliruntime b/src/libraries/Microsoft.XmlSerializer.Generator/src/build/prefercliruntime similarity index 100% rename from src/libraries/Microsoft.XmlSerializer.Generator/pkg/build/prefercliruntime rename to src/libraries/Microsoft.XmlSerializer.Generator/src/build/prefercliruntime diff --git a/src/libraries/Microsoft.XmlSerializer.Generator/tests/Microsoft.XmlSerializer.Generator.Tests.csproj b/src/libraries/Microsoft.XmlSerializer.Generator/tests/Microsoft.XmlSerializer.Generator.Tests.csproj index 23f6b79d7626eb..8706fc55b7d5f9 100644 --- a/src/libraries/Microsoft.XmlSerializer.Generator/tests/Microsoft.XmlSerializer.Generator.Tests.csproj +++ b/src/libraries/Microsoft.XmlSerializer.Generator/tests/Microsoft.XmlSerializer.Generator.Tests.csproj @@ -7,7 +7,7 @@ - $(MSBuildThisFileDirectory)..\pkg\build\dotnet-Microsoft.XmlSerializer.Generator.runtimeconfig.json + $(MSBuildThisFileDirectory)..\src\build\dotnet-Microsoft.XmlSerializer.Generator.runtimeconfig.json "$(DotNetTool)" set DOTNET_MULTILEVEL_LOOKUP=0 & $(GeneratorCommand) export DOTNET_MULTILEVEL_LOOKUP=0 && $(GeneratorCommand) diff --git a/src/libraries/System.CodeDom/Directory.Build.props b/src/libraries/System.CodeDom/Directory.Build.props index 6821d51759dd1c..72712f3351c120 100644 --- a/src/libraries/System.CodeDom/Directory.Build.props +++ b/src/libraries/System.CodeDom/Directory.Build.props @@ -1,14 +1,6 @@  - Open - Provides types that can be used to model the structure of a source code document and to output source code for that model in a supported language. - -Commonly Used Types: -System.CodeDom.CodeObject -System.CodeDom.Compiler.CodeDomProvider -Microsoft.CSharp.CSharpCodeProvider -Microsoft.VisualBasic.VBCodeProvider true browser;ios;tvos;maccatalyst diff --git a/src/libraries/System.CodeDom/pkg/System.CodeDom.pkgproj b/src/libraries/System.CodeDom/pkg/System.CodeDom.pkgproj deleted file mode 100644 index 86dceaae1b19c2..00000000000000 --- a/src/libraries/System.CodeDom/pkg/System.CodeDom.pkgproj +++ /dev/null @@ -1,10 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - \ No newline at end of file diff --git a/src/libraries/System.CodeDom/src/CompatibilitySuppressions.xml b/src/libraries/System.CodeDom/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..292caf8b32fd1a --- /dev/null +++ b/src/libraries/System.CodeDom/src/CompatibilitySuppressions.xml @@ -0,0 +1,8 @@ + + + + CP0001 + lib/netstandard2.0/System.CodeDom.dll + lib/net461/System.CodeDom.dll + + \ No newline at end of file diff --git a/src/libraries/System.CodeDom/src/System.CodeDom.csproj b/src/libraries/System.CodeDom/src/System.CodeDom.csproj index 7977a719807fb3..03c92a37ed7085 100644 --- a/src/libraries/System.CodeDom/src/System.CodeDom.csproj +++ b/src/libraries/System.CodeDom/src/System.CodeDom.csproj @@ -4,10 +4,18 @@ $(DefineConstants);CODEDOM $(NetCoreAppCurrent);netstandard2.0;net461 false + true + Provides types that can be used to model the structure of a source code document and to output source code for that model in a supported language. + +Commonly Used Types: +System.CodeDom.CodeObject +System.CodeDom.Compiler.CodeDomProvider +Microsoft.CSharp.CSharpCodeProvider +Microsoft.VisualBasic.VBCodeProvider - true + true @@ -143,4 +151,7 @@ + + + \ No newline at end of file diff --git a/src/libraries/System.Collections.Immutable/Directory.Build.props b/src/libraries/System.Collections.Immutable/Directory.Build.props index d69948edcde514..e8d65546d0c807 100644 --- a/src/libraries/System.Collections.Immutable/Directory.Build.props +++ b/src/libraries/System.Collections.Immutable/Directory.Build.props @@ -2,24 +2,5 @@ Microsoft - This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity. - -Commonly Used Types: -System.Collections.Immutable.ImmutableArray -System.Collections.Immutable.ImmutableArray<T> -System.Collections.Immutable.ImmutableDictionary -System.Collections.Immutable.ImmutableDictionary<TKey,TValue> -System.Collections.Immutable.ImmutableHashSet -System.Collections.Immutable.ImmutableHashSet<T> -System.Collections.Immutable.ImmutableList -System.Collections.Immutable.ImmutableList<T> -System.Collections.Immutable.ImmutableQueue -System.Collections.Immutable.ImmutableQueue<T> -System.Collections.Immutable.ImmutableSortedDictionary -System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> -System.Collections.Immutable.ImmutableSortedSet -System.Collections.Immutable.ImmutableSortedSet<T> -System.Collections.Immutable.ImmutableStack -System.Collections.Immutable.ImmutableStack<T> diff --git a/src/libraries/System.Collections.Immutable/pkg/System.Collections.Immutable.pkgproj b/src/libraries/System.Collections.Immutable/pkg/System.Collections.Immutable.pkgproj deleted file mode 100644 index 1db0e1915d389f..00000000000000 --- a/src/libraries/System.Collections.Immutable/pkg/System.Collections.Immutable.pkgproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - .NETCoreApp;UAP - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Collections.Immutable/src/CompatibilitySuppressions.xml b/src/libraries/System.Collections.Immutable/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..17167f23750304 --- /dev/null +++ b/src/libraries/System.Collections.Immutable/src/CompatibilitySuppressions.xml @@ -0,0 +1,15 @@ + + + + PKV006 + .NETStandard,Version=v1.0 + + + PKV006 + .NETStandard,Version=v1.3 + + + PKV006 + .NETPortable,Version=v0.0,Profile=Profile259 + + \ No newline at end of file diff --git a/src/libraries/System.Collections.Immutable/src/System.Collections.Immutable.csproj b/src/libraries/System.Collections.Immutable/src/System.Collections.Immutable.csproj index c9d746fd13b6b7..f7b183951dd80e 100644 --- a/src/libraries/System.Collections.Immutable/src/System.Collections.Immutable.csproj +++ b/src/libraries/System.Collections.Immutable/src/System.Collections.Immutable.csproj @@ -2,6 +2,26 @@ $(NetCoreAppCurrent);netstandard2.0;net461 enable + true + This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity. + +Commonly Used Types: +System.Collections.Immutable.ImmutableArray +System.Collections.Immutable.ImmutableArray<T> +System.Collections.Immutable.ImmutableDictionary +System.Collections.Immutable.ImmutableDictionary<TKey,TValue> +System.Collections.Immutable.ImmutableHashSet +System.Collections.Immutable.ImmutableHashSet<T> +System.Collections.Immutable.ImmutableList +System.Collections.Immutable.ImmutableList<T> +System.Collections.Immutable.ImmutableQueue +System.Collections.Immutable.ImmutableQueue<T> +System.Collections.Immutable.ImmutableSortedDictionary +System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> +System.Collections.Immutable.ImmutableSortedSet +System.Collections.Immutable.ImmutableSortedSet<T> +System.Collections.Immutable.ImmutableStack +System.Collections.Immutable.ImmutableStack<T> @@ -103,4 +123,7 @@ + + + diff --git a/src/libraries/System.ComponentModel.Composition.Registration/Directory.Build.props b/src/libraries/System.ComponentModel.Composition.Registration/Directory.Build.props index cb52108cfc407d..798ccfd363e813 100644 --- a/src/libraries/System.ComponentModel.Composition.Registration/Directory.Build.props +++ b/src/libraries/System.ComponentModel.Composition.Registration/Directory.Build.props @@ -2,14 +2,5 @@ ECMA - This namespace provides classes that constitute the core of the Managed Extensibility Framework, or MEF. - -Commonly Used Types: -System.ComponentModel.Composition.Registration.RegistrationBuilder -System.ComponentModel.Composition.Registration.PartBuilder -System.ComponentModel.Composition.Registration.PartBuilder<T> -System.ComponentModel.Composition.Registration.ParameterImportBuilder -System.ComponentModel.Composition.Registration.ImportBuilder -System.ComponentModel.Composition.Registration.ExportBuilder diff --git a/src/libraries/System.ComponentModel.Composition.Registration/pkg/System.ComponentModel.Composition.Registration.pkgproj b/src/libraries/System.ComponentModel.Composition.Registration/pkg/System.ComponentModel.Composition.Registration.pkgproj deleted file mode 100644 index 4c1d0b707154a2..00000000000000 --- a/src/libraries/System.ComponentModel.Composition.Registration/pkg/System.ComponentModel.Composition.Registration.pkgproj +++ /dev/null @@ -1,15 +0,0 @@ - - - - - netcoreapp3.0;$(AllXamarinFrameworks) - - - - - true - - - - - diff --git a/src/libraries/System.ComponentModel.Composition.Registration/src/System.ComponentModel.Composition.Registration.csproj b/src/libraries/System.ComponentModel.Composition.Registration/src/System.ComponentModel.Composition.Registration.csproj index 1e12a946d7927f..7641f7fdb64217 100644 --- a/src/libraries/System.ComponentModel.Composition.Registration/src/System.ComponentModel.Composition.Registration.csproj +++ b/src/libraries/System.ComponentModel.Composition.Registration/src/System.ComponentModel.Composition.Registration.csproj @@ -2,6 +2,18 @@ $(NetCoreAppCurrent);netstandard2.1 false + true + true + true + This namespace provides classes that constitute the core of the Managed Extensibility Framework, or MEF. + +Commonly Used Types: +System.ComponentModel.Composition.Registration.RegistrationBuilder +System.ComponentModel.Composition.Registration.PartBuilder +System.ComponentModel.Composition.Registration.PartBuilder<T> +System.ComponentModel.Composition.Registration.ParameterImportBuilder +System.ComponentModel.Composition.Registration.ImportBuilder +System.ComponentModel.Composition.Registration.ExportBuilder @@ -38,4 +50,8 @@ + + + + diff --git a/src/libraries/System.ComponentModel.Composition/Directory.Build.props b/src/libraries/System.ComponentModel.Composition/Directory.Build.props index aefaf229a0a826..7b1204a4c7202c 100644 --- a/src/libraries/System.ComponentModel.Composition/Directory.Build.props +++ b/src/libraries/System.ComponentModel.Composition/Directory.Build.props @@ -3,23 +3,5 @@ 4.0.0.0 ECMA - This namespace provides classes that constitute the core of the Managed Extensibility Framework, or MEF. - -Commonly Used Types: -System.ComponentModel.Composition.ChangeRejectedException -System.ComponentModel.Composition.CompositionContractMismatchException -System.ComponentModel.Composition.CompositionError -System.ComponentModel.Composition.CompositionException -System.ComponentModel.Composition.ExportAttribute -System.ComponentModel.Composition.ImportAttribute -System.ComponentModel.Composition.ImportCardinalityMismatchException -System.ComponentModel.Composition.Hosting.AggregateCatalog -System.ComponentModel.Composition.Hosting.ApplicationCatalog -System.ComponentModel.Composition.Hosting.AssemblyCatalog -System.ComponentModel.Composition.Hosting.CompositionContainer -System.ComponentModel.Composition.Primitives.ComposablePartException -System.ComponentModel.Composition.Primitives.ExportDefinition -System.ComponentModel.Composition.Primitives.ImportDefinition -System.ComponentModel.Composition.ReflectionModel.ReflectionModelServices diff --git a/src/libraries/System.ComponentModel.Composition/mef_guide/README.md b/src/libraries/System.ComponentModel.Composition/README.md similarity index 100% rename from src/libraries/System.ComponentModel.Composition/mef_guide/README.md rename to src/libraries/System.ComponentModel.Composition/README.md diff --git a/src/libraries/System.ComponentModel.Composition/pkg/System.ComponentModel.Composition.pkgproj b/src/libraries/System.ComponentModel.Composition/pkg/System.ComponentModel.Composition.pkgproj deleted file mode 100644 index 49ae7cf0595eee..00000000000000 --- a/src/libraries/System.ComponentModel.Composition/pkg/System.ComponentModel.Composition.pkgproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - - uap10.0.16299;netcoreapp2.0;net461;$(AllXamarinFrameworks) - - - - true - - - - - - - diff --git a/src/libraries/System.ComponentModel.Composition/src/System.ComponentModel.Composition.csproj b/src/libraries/System.ComponentModel.Composition/src/System.ComponentModel.Composition.csproj index e35314716013a2..8985325c8a7ae6 100644 --- a/src/libraries/System.ComponentModel.Composition/src/System.ComponentModel.Composition.csproj +++ b/src/libraries/System.ComponentModel.Composition/src/System.ComponentModel.Composition.csproj @@ -3,6 +3,27 @@ $(NetCoreAppCurrent);netcoreapp3.1;netstandard2.0 enable false + true + true + true + This namespace provides classes that constitute the core of the Managed Extensibility Framework, or MEF. + +Commonly Used Types: +System.ComponentModel.Composition.ChangeRejectedException +System.ComponentModel.Composition.CompositionContractMismatchException +System.ComponentModel.Composition.CompositionError +System.ComponentModel.Composition.CompositionException +System.ComponentModel.Composition.ExportAttribute +System.ComponentModel.Composition.ImportAttribute +System.ComponentModel.Composition.ImportCardinalityMismatchException +System.ComponentModel.Composition.Hosting.AggregateCatalog +System.ComponentModel.Composition.Hosting.ApplicationCatalog +System.ComponentModel.Composition.Hosting.AssemblyCatalog +System.ComponentModel.Composition.Hosting.CompositionContainer +System.ComponentModel.Composition.Primitives.ComposablePartException +System.ComponentModel.Composition.Primitives.ExportDefinition +System.ComponentModel.Composition.Primitives.ImportDefinition +System.ComponentModel.Composition.ReflectionModel.ReflectionModelServices @@ -211,4 +232,8 @@ + + + + diff --git a/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props b/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props index 844af4fbfc939c..c843a6347ce61c 100644 --- a/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props +++ b/src/libraries/System.Configuration.ConfigurationManager/Directory.Build.props @@ -1,13 +1,7 @@  - Open true browser - Provides types that support using configuration files. - -Commonly Used Types: -System.Configuration.Configuration -System.Configuration.ConfigurationManager \ No newline at end of file diff --git a/src/libraries/System.Configuration.ConfigurationManager/pkg/System.Configuration.ConfigurationManager.pkgproj b/src/libraries/System.Configuration.ConfigurationManager/pkg/System.Configuration.ConfigurationManager.pkgproj deleted file mode 100644 index b7c0493a0789cd..00000000000000 --- a/src/libraries/System.Configuration.ConfigurationManager/pkg/System.Configuration.ConfigurationManager.pkgproj +++ /dev/null @@ -1,10 +0,0 @@ - - - - - netcoreapp2.0;net461;uap10.0.16299;$(AllXamarinFrameworks) - - - - - \ No newline at end of file diff --git a/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml b/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..5441f0c558b51a --- /dev/null +++ b/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml @@ -0,0 +1,8 @@ + + + + CP0001 + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/net461/System.Configuration.ConfigurationManager.dll + + \ No newline at end of file diff --git a/src/libraries/System.Configuration.ConfigurationManager/src/System.Configuration.ConfigurationManager.csproj b/src/libraries/System.Configuration.ConfigurationManager/src/System.Configuration.ConfigurationManager.csproj index 209d36e49c51b5..4926715461306c 100644 --- a/src/libraries/System.Configuration.ConfigurationManager/src/System.Configuration.ConfigurationManager.csproj +++ b/src/libraries/System.Configuration.ConfigurationManager/src/System.Configuration.ConfigurationManager.csproj @@ -4,10 +4,16 @@ false $(NoWarn);CA1847 + true + Provides types that support using configuration files. + +Commonly Used Types: +System.Configuration.Configuration +System.Configuration.ConfigurationManager - true + true @@ -255,6 +261,10 @@ + + + + @@ -285,9 +295,11 @@ - + + + diff --git a/src/libraries/System.Configuration.ConfigurationManager/tests/System.Configuration.ConfigurationManager.Tests.csproj b/src/libraries/System.Configuration.ConfigurationManager/tests/System.Configuration.ConfigurationManager.Tests.csproj index 94670bcb997dfe..c5e101eba27657 100644 --- a/src/libraries/System.Configuration.ConfigurationManager/tests/System.Configuration.ConfigurationManager.Tests.csproj +++ b/src/libraries/System.Configuration.ConfigurationManager/tests/System.Configuration.ConfigurationManager.Tests.csproj @@ -102,7 +102,9 @@ - + + + diff --git a/src/libraries/System.Data.Odbc/Directory.Build.props b/src/libraries/System.Data.Odbc/Directory.Build.props index c4447487cb1bb4..4784967b7f86ac 100644 --- a/src/libraries/System.Data.Odbc/Directory.Build.props +++ b/src/libraries/System.Data.Odbc/Directory.Build.props @@ -4,15 +4,5 @@ Open true browser - Provides a collection of classes used to access an ODBC data source in the managed space - -Commonly Used Types: -System.Data.Odbc.OdbcCommand -System.Data.Odbc.OdbcConnection -System.Data.Odbc.OdbcDataReader -System.Data.Odbc.OdbcDataAdapter -System.Data.Odbc.OdbcParameter -System.Data.Odbc.OdbcParameterCollection -System.Data.Odbc.OdbcTransaction \ No newline at end of file diff --git a/src/libraries/System.Data.Odbc/pkg/System.Data.Odbc.pkgproj b/src/libraries/System.Data.Odbc/pkg/System.Data.Odbc.pkgproj deleted file mode 100644 index 1bf618240bac7b..00000000000000 --- a/src/libraries/System.Data.Odbc/pkg/System.Data.Odbc.pkgproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - - uap10.0.16299;net461;netcoreapp2.0;$(AllXamarinFrameworks) - - - - - - diff --git a/src/libraries/System.Data.Odbc/src/CompatibilitySuppressions.xml b/src/libraries/System.Data.Odbc/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..627b6d1f8addb7 --- /dev/null +++ b/src/libraries/System.Data.Odbc/src/CompatibilitySuppressions.xml @@ -0,0 +1,236 @@ + + + + CP0001 + lib/netstandard2.0/System.Data.Odbc.dll + lib/net461/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + lib/net6.0/System.Data.Odbc.dll + runtimes/freebsd/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + lib/net6.0/System.Data.Odbc.dll + runtimes/freebsd/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + lib/net6.0/System.Data.Odbc.dll + runtimes/illumos/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + lib/net6.0/System.Data.Odbc.dll + runtimes/illumos/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + lib/net6.0/System.Data.Odbc.dll + runtimes/ios/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + lib/net6.0/System.Data.Odbc.dll + runtimes/ios/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + lib/net6.0/System.Data.Odbc.dll + runtimes/linux/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + lib/net6.0/System.Data.Odbc.dll + runtimes/linux/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + lib/net6.0/System.Data.Odbc.dll + runtimes/osx/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + lib/net6.0/System.Data.Odbc.dll + runtimes/osx/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + lib/net6.0/System.Data.Odbc.dll + runtimes/solaris/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + lib/net6.0/System.Data.Odbc.dll + runtimes/solaris/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + lib/net6.0/System.Data.Odbc.dll + runtimes/tvos/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + lib/net6.0/System.Data.Odbc.dll + runtimes/tvos/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + lib/net6.0/System.Data.Odbc.dll + runtimes/win/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + lib/net6.0/System.Data.Odbc.dll + runtimes/win/lib/net6.0/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + lib/netcoreapp3.1/System.Data.Odbc.dll + runtimes/freebsd/lib/netcoreapp3.1/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + lib/netcoreapp3.1/System.Data.Odbc.dll + runtimes/freebsd/lib/netcoreapp3.1/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + lib/netcoreapp3.1/System.Data.Odbc.dll + runtimes/linux/lib/netcoreapp3.1/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + lib/netcoreapp3.1/System.Data.Odbc.dll + runtimes/linux/lib/netcoreapp3.1/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + lib/netcoreapp3.1/System.Data.Odbc.dll + runtimes/osx/lib/netcoreapp3.1/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + lib/netcoreapp3.1/System.Data.Odbc.dll + runtimes/osx/lib/netcoreapp3.1/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + lib/netcoreapp3.1/System.Data.Odbc.dll + runtimes/win/lib/netcoreapp3.1/System.Data.Odbc.dll + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + lib/netcoreapp3.1/System.Data.Odbc.dll + runtimes/win/lib/netcoreapp3.1/System.Data.Odbc.dll + + + CP0001 + T:System.Data.Odbc.ODBC32 + runtimes/freebsd/lib/netcoreapp2.0/System.Data.Odbc.dll + lib/netstandard2.0/System.Data.Odbc.dll + true + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + runtimes/freebsd/lib/netcoreapp2.0/System.Data.Odbc.dll + lib/netstandard2.0/System.Data.Odbc.dll + true + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + runtimes/freebsd/lib/netcoreapp2.0/System.Data.Odbc.dll + lib/netstandard2.0/System.Data.Odbc.dll + true + + + CP0001 + T:System.Data.Odbc.ODBC32 + runtimes/linux/lib/netcoreapp2.0/System.Data.Odbc.dll + lib/netstandard2.0/System.Data.Odbc.dll + true + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + runtimes/linux/lib/netcoreapp2.0/System.Data.Odbc.dll + lib/netstandard2.0/System.Data.Odbc.dll + true + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + runtimes/linux/lib/netcoreapp2.0/System.Data.Odbc.dll + lib/netstandard2.0/System.Data.Odbc.dll + true + + + CP0001 + T:System.Data.Odbc.ODBC32 + runtimes/osx/lib/netcoreapp2.0/System.Data.Odbc.dll + lib/netstandard2.0/System.Data.Odbc.dll + true + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + runtimes/osx/lib/netcoreapp2.0/System.Data.Odbc.dll + lib/netstandard2.0/System.Data.Odbc.dll + true + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + runtimes/osx/lib/netcoreapp2.0/System.Data.Odbc.dll + lib/netstandard2.0/System.Data.Odbc.dll + true + + + CP0001 + T:System.Data.Odbc.ODBC32 + runtimes/win/lib/netcoreapp2.0/System.Data.Odbc.dll + lib/netstandard2.0/System.Data.Odbc.dll + true + + + CP0002 + M:System.Data.Odbc.OdbcParameter.get_Offset + runtimes/win/lib/netcoreapp2.0/System.Data.Odbc.dll + lib/netstandard2.0/System.Data.Odbc.dll + true + + + CP0002 + M:System.Data.Odbc.OdbcParameter.set_Offset(System.Int32) + runtimes/win/lib/netcoreapp2.0/System.Data.Odbc.dll + lib/netstandard2.0/System.Data.Odbc.dll + true + + \ No newline at end of file diff --git a/src/libraries/System.Data.Odbc/src/System.Data.Odbc.csproj b/src/libraries/System.Data.Odbc/src/System.Data.Odbc.csproj index 7a997cf9205c65..73a6a8b632ffcb 100644 --- a/src/libraries/System.Data.Odbc/src/System.Data.Odbc.csproj +++ b/src/libraries/System.Data.Odbc/src/System.Data.Odbc.csproj @@ -1,13 +1,24 @@ true - $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent)-FreeBSD;$(NetCoreAppCurrent)-illumos;$(NetCoreAppCurrent)-Solaris;$(NetCoreAppCurrent)-Linux;$(NetCoreAppCurrent)-OSX;$(NetCoreAppCurrent)-iOS;$(NetCoreAppCurrent)-tvOS;$(NetCoreAppCurrent);netcoreapp3.1-windows;netcoreapp3.1-FreeBSD;netcoreapp3.1-Linux;netcoreapp3.1-OSX;netcoreapp3.1;netstandard2.0;net461-windows + $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent)-FreeBSD;$(NetCoreAppCurrent)-illumos;$(NetCoreAppCurrent)-Solaris;$(NetCoreAppCurrent)-Linux;$(NetCoreAppCurrent)-OSX;$(NetCoreAppCurrent)-iOS;$(NetCoreAppCurrent)-tvOS;$(NetCoreAppCurrent);netcoreapp3.1-windows;netcoreapp3.1-FreeBSD;netcoreapp3.1-Linux;netcoreapp3.1-OSX;netcoreapp3.1;netstandard2.0;net461 $(NoWarn);CA2249;CA1838 enable + true + Provides a collection of classes used to access an ODBC data source in the managed space + +Commonly Used Types: +System.Data.Odbc.OdbcCommand +System.Data.Odbc.OdbcConnection +System.Data.Odbc.OdbcDataReader +System.Data.Odbc.OdbcDataAdapter +System.Data.Odbc.OdbcParameter +System.Data.Odbc.OdbcParameterCollection +System.Data.Odbc.OdbcTransaction - true + true $(NoWarn);SA1121 SR.Odbc_PlatformNotSupported @@ -166,4 +177,7 @@ + + + diff --git a/src/libraries/System.Data.OleDb/Directory.Build.props b/src/libraries/System.Data.OleDb/Directory.Build.props index 9396a1560ae036..6c6a6c1b425414 100644 --- a/src/libraries/System.Data.OleDb/Directory.Build.props +++ b/src/libraries/System.Data.OleDb/Directory.Build.props @@ -2,16 +2,5 @@ windows - Provides a collection of classes for OLEDB. - -Commonly Used Types: -System.Data.OleDb.OleDbCommand -System.Data.OleDb.OleDbCommandBuilder -System.Data.OleDb.OleDbConnection -System.Data.OleDb.OleDbDataAdapter -System.Data.OleDb.OleDbDataReader -System.Data.OleDb.OleDbParameter -System.Data.OleDb.OleDbParameterCollection -System.Data.OleDb.OleDbTransaction \ No newline at end of file diff --git a/src/libraries/System.Data.OleDb/pkg/System.Data.OleDb.pkgproj b/src/libraries/System.Data.OleDb/pkg/System.Data.OleDb.pkgproj deleted file mode 100644 index 1f5f6789ca9e05..00000000000000 --- a/src/libraries/System.Data.OleDb/pkg/System.Data.OleDb.pkgproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Data.OleDb/ref/System.Data.OleDb.csproj b/src/libraries/System.Data.OleDb/ref/System.Data.OleDb.csproj index a08c83b5cc1466..4cc65fb4368cf9 100644 --- a/src/libraries/System.Data.OleDb/ref/System.Data.OleDb.csproj +++ b/src/libraries/System.Data.OleDb/ref/System.Data.OleDb.csproj @@ -22,10 +22,10 @@ - - - - + + + + \ No newline at end of file diff --git a/src/libraries/System.Data.OleDb/src/CompatibilitySuppressions.xml b/src/libraries/System.Data.OleDb/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..3bdc38c1743f04 --- /dev/null +++ b/src/libraries/System.Data.OleDb/src/CompatibilitySuppressions.xml @@ -0,0 +1,8 @@ + + + + CP0001 + lib/netstandard2.0/System.Data.OleDb.dll + lib/net461/System.Data.OleDb.dll + + \ No newline at end of file diff --git a/src/libraries/System.Data.OleDb/src/System.Data.OleDb.csproj b/src/libraries/System.Data.OleDb/src/System.Data.OleDb.csproj index 27ffeb6ecd338b..8c6295db04f60e 100644 --- a/src/libraries/System.Data.OleDb/src/System.Data.OleDb.csproj +++ b/src/libraries/System.Data.OleDb/src/System.Data.OleDb.csproj @@ -10,6 +10,18 @@ $(NoWarn);SYSLIB0004 $(NoWarn);CA1845 + true + Provides a collection of classes for OLEDB. + +Commonly Used Types: +System.Data.OleDb.OleDbCommand +System.Data.OleDb.OleDbCommandBuilder +System.Data.OleDb.OleDbConnection +System.Data.OleDb.OleDbDataAdapter +System.Data.OleDb.OleDbDataReader +System.Data.OleDb.OleDbParameter +System.Data.OleDb.OleDbParameterCollection +System.Data.OleDb.OleDbTransaction @@ -141,7 +153,12 @@ - - + + + + + + + diff --git a/src/libraries/System.Diagnostics.DiagnosticSource/Directory.Build.props b/src/libraries/System.Diagnostics.DiagnosticSource/Directory.Build.props index fd2a906289d893..bdcfca3b543cbb 100644 --- a/src/libraries/System.Diagnostics.DiagnosticSource/Directory.Build.props +++ b/src/libraries/System.Diagnostics.DiagnosticSource/Directory.Build.props @@ -2,10 +2,5 @@ Open - Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools) - -Commonly Used Types: -System.Diagnostics.DiagnosticListener -System.Diagnostics.DiagnosticSource \ No newline at end of file diff --git a/src/libraries/System.Diagnostics.DiagnosticSource/pkg/System.Diagnostics.DiagnosticSource.pkgproj b/src/libraries/System.Diagnostics.DiagnosticSource/pkg/System.Diagnostics.DiagnosticSource.pkgproj deleted file mode 100644 index 87afcb655063e8..00000000000000 --- a/src/libraries/System.Diagnostics.DiagnosticSource/pkg/System.Diagnostics.DiagnosticSource.pkgproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - .NETCoreApp;UAP - - - - - - - diff --git a/src/libraries/System.Diagnostics.DiagnosticSource/src/CompatibilitySuppressions.xml b/src/libraries/System.Diagnostics.DiagnosticSource/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..fd952328f044bf --- /dev/null +++ b/src/libraries/System.Diagnostics.DiagnosticSource/src/CompatibilitySuppressions.xml @@ -0,0 +1,23 @@ + + + + PKV006 + .NETFramework,Version=v4.5 + + + PKV006 + .NETFramework,Version=v4.6 + + + PKV006 + .NETStandard,Version=v1.1 + + + PKV006 + .NETStandard,Version=v1.3 + + + PKV006 + .NETPortable,Version=v0.0,Profile=Profile111 + + \ No newline at end of file diff --git a/src/libraries/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj b/src/libraries/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj index dab222792b1bb2..4743d2c1ce59b2 100644 --- a/src/libraries/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj +++ b/src/libraries/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj @@ -5,6 +5,12 @@ $(NoWarn);SA1205;CA1845 enable $(NetCoreAppCurrent);net5.0;netstandard2.0;net461 + true + Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools) + +Commonly Used Types: +System.Diagnostics.DiagnosticListener +System.Diagnostics.DiagnosticSource @@ -120,4 +126,7 @@ + + + diff --git a/src/libraries/System.Diagnostics.EventLog/Directory.Build.props b/src/libraries/System.Diagnostics.EventLog/Directory.Build.props index 7725657d8f0918..b9b98a4b0bbe82 100644 --- a/src/libraries/System.Diagnostics.EventLog/Directory.Build.props +++ b/src/libraries/System.Diagnostics.EventLog/Directory.Build.props @@ -4,9 +4,5 @@ Open true windows - Provides the System.Diagnostics.EventLog class, which allows the applications to use the windows event log service. - -Commonly Used Types: -System.Diagnostics.EventLog \ No newline at end of file diff --git a/src/libraries/System.Diagnostics.EventLog/pkg/System.Diagnostics.EventLog.pkgproj b/src/libraries/System.Diagnostics.EventLog/pkg/System.Diagnostics.EventLog.pkgproj deleted file mode 100644 index 5c01f83bb6604a..00000000000000 --- a/src/libraries/System.Diagnostics.EventLog/pkg/System.Diagnostics.EventLog.pkgproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - - uap10.0.16299;net461;netcoreapp2.0;$(AllXamarinFrameworks) - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Diagnostics.EventLog/ref/System.Diagnostics.EventLog.csproj b/src/libraries/System.Diagnostics.EventLog/ref/System.Diagnostics.EventLog.csproj index ca4c77c50b5d52..ce61cd0884de5f 100644 --- a/src/libraries/System.Diagnostics.EventLog/ref/System.Diagnostics.EventLog.csproj +++ b/src/libraries/System.Diagnostics.EventLog/ref/System.Diagnostics.EventLog.csproj @@ -19,4 +19,7 @@ + + + diff --git a/src/libraries/System.Diagnostics.EventLog/src/CompatibilitySuppressions.xml b/src/libraries/System.Diagnostics.EventLog/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..751a9e77e891e3 --- /dev/null +++ b/src/libraries/System.Diagnostics.EventLog/src/CompatibilitySuppressions.xml @@ -0,0 +1,8 @@ + + + + CP0001 + lib/netstandard2.0/System.Diagnostics.EventLog.dll + lib/net461/System.Diagnostics.EventLog.dll + + \ No newline at end of file diff --git a/src/libraries/System.Diagnostics.EventLog/src/System.Diagnostics.EventLog.csproj b/src/libraries/System.Diagnostics.EventLog/src/System.Diagnostics.EventLog.csproj index bfbb9347303e90..97ce3966776fad 100644 --- a/src/libraries/System.Diagnostics.EventLog/src/System.Diagnostics.EventLog.csproj +++ b/src/libraries/System.Diagnostics.EventLog/src/System.Diagnostics.EventLog.csproj @@ -3,10 +3,15 @@ true $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent);netcoreapp3.1-windows;netcoreapp3.1;netstandard2.0;net461 $(NoWarn);CA1838;CA1847 + true + Provides the System.Diagnostics.EventLog class, which allows the applications to use the windows event log service. + +Commonly Used Types: +System.Diagnostics.EventLog - true + true SR.PlatformNotSupported_EventLog @@ -103,12 +108,13 @@ - + + + - @@ -133,15 +139,15 @@ - + + OutputItemType="TfmRuntimeSpecificPackageFile" + PrivateAssets="true" /> + + + + - diff --git a/src/libraries/System.Diagnostics.PerformanceCounter/src/CompatibilitySuppressions.xml b/src/libraries/System.Diagnostics.PerformanceCounter/src/CompatibilitySuppressions.xml index fe46e5dfbd636d..5dd8d50f606e67 100644 --- a/src/libraries/System.Diagnostics.PerformanceCounter/src/CompatibilitySuppressions.xml +++ b/src/libraries/System.Diagnostics.PerformanceCounter/src/CompatibilitySuppressions.xml @@ -3,121 +3,6 @@ CP0001 - T:System.Diagnostics.CounterCreationData - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.CounterCreationDataCollection - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.CounterSample - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.CounterSampleCalculator - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.ICollectData - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.InstanceData - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.InstanceDataCollection - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.InstanceDataCollectionCollection - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.PerformanceCounter - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.PerformanceCounterCategory - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.PerformanceCounterCategoryType - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.PerformanceCounterInstanceLifetime - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.PerformanceCounterManager - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.PerformanceCounterType - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.PerformanceData.CounterData - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.PerformanceData.CounterSet - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.PerformanceData.CounterSetInstance - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.PerformanceData.CounterSetInstanceCounterDataSet - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.PerformanceData.CounterSetInstanceType - lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll - lib/net461/System.Diagnostics.PerformanceCounter.dll - - - CP0001 - T:System.Diagnostics.PerformanceData.CounterType lib/netstandard2.0/System.Diagnostics.PerformanceCounter.dll lib/net461/System.Diagnostics.PerformanceCounter.dll diff --git a/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.props b/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.props index 6330f7657a9d8b..4cf151da3064fc 100644 --- a/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.props +++ b/src/libraries/System.DirectoryServices.AccountManagement/Directory.Build.props @@ -7,6 +7,5 @@ 4.0.0.0 ECMA windows - Provides uniform access and manipulation of user, computer, and group security principals across the multiple principal stores: Active Directory Domain Services (AD DS), Active Directory Lightweight Directory Services (AD LDS), and Machine SAM (MSAM). \ No newline at end of file diff --git a/src/libraries/System.DirectoryServices.AccountManagement/pkg/System.DirectoryServices.AccountManagement.pkgproj b/src/libraries/System.DirectoryServices.AccountManagement/pkg/System.DirectoryServices.AccountManagement.pkgproj deleted file mode 100644 index 928e56d05b1d92..00000000000000 --- a/src/libraries/System.DirectoryServices.AccountManagement/pkg/System.DirectoryServices.AccountManagement.pkgproj +++ /dev/null @@ -1,17 +0,0 @@ - - - - - uap10.0.16299;netcoreapp2.0;net461;$(AllXamarinFrameworks) - - - - true - - - runtimes/win/lib/net461 - - - - - \ No newline at end of file diff --git a/src/libraries/System.DirectoryServices.AccountManagement/src/System.DirectoryServices.AccountManagement.csproj b/src/libraries/System.DirectoryServices.AccountManagement/src/System.DirectoryServices.AccountManagement.csproj index da50980a2a536b..211f72d53243a5 100644 --- a/src/libraries/System.DirectoryServices.AccountManagement/src/System.DirectoryServices.AccountManagement.csproj +++ b/src/libraries/System.DirectoryServices.AccountManagement/src/System.DirectoryServices.AccountManagement.csproj @@ -5,6 +5,10 @@ true $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent);netcoreapp3.1-windows;netcoreapp3.1;netstandard2.0 $(NoWarn);CA2249 + true + true + true + Provides uniform access and manipulation of user, computer, and group security principals across the multiple principal stores: Active Directory Domain Services (AD DS), Active Directory Lightweight Directory Services (AD LDS), and Machine SAM (MSAM). @@ -121,4 +125,7 @@ + + + diff --git a/src/libraries/System.DirectoryServices.Protocols/Directory.Build.props b/src/libraries/System.DirectoryServices.Protocols/Directory.Build.props index 4c915e0dd141b4..525d9a0d12ab6f 100644 --- a/src/libraries/System.DirectoryServices.Protocols/Directory.Build.props +++ b/src/libraries/System.DirectoryServices.Protocols/Directory.Build.props @@ -8,6 +8,5 @@ Microsoft true browser;android;ios;tvos - Provides the methods defined in the Lightweight Directory Access Protocol (LDAP) version 3 (V3) and Directory Services Markup Language (DSML) version 2.0 (V2) standards. diff --git a/src/libraries/System.DirectoryServices.Protocols/pkg/System.DirectoryServices.Protocols.pkgproj b/src/libraries/System.DirectoryServices.Protocols/pkg/System.DirectoryServices.Protocols.pkgproj deleted file mode 100644 index 470c1346abaa00..00000000000000 --- a/src/libraries/System.DirectoryServices.Protocols/pkg/System.DirectoryServices.Protocols.pkgproj +++ /dev/null @@ -1,18 +0,0 @@ - - - - - uap10.0.16299;netcoreapp2.0;net461;$(AllXamarinFrameworks) - - - - - true - - - runtimes/win/lib/net461 - - - - - \ No newline at end of file diff --git a/src/libraries/System.DirectoryServices.Protocols/src/System.DirectoryServices.Protocols.csproj b/src/libraries/System.DirectoryServices.Protocols/src/System.DirectoryServices.Protocols.csproj index ddd399cfcfd59e..24a4adacaa28b3 100644 --- a/src/libraries/System.DirectoryServices.Protocols/src/System.DirectoryServices.Protocols.csproj +++ b/src/libraries/System.DirectoryServices.Protocols/src/System.DirectoryServices.Protocols.csproj @@ -3,6 +3,10 @@ true true $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent)-OSX;$(NetCoreAppCurrent)-Linux;$(NetCoreAppCurrent);netcoreapp3.1-windows;netcoreapp3.1-OSX;netcoreapp3.1-Linux;netcoreapp3.1;netstandard2.0 + true + true + true + Provides the methods defined in the Lightweight Directory Access Protocol (LDAP) version 3 (V3) and Directory Services Markup Language (DSML) version 2.0 (V2) standards. @@ -106,4 +110,7 @@ + + + diff --git a/src/libraries/System.DirectoryServices/Directory.Build.props b/src/libraries/System.DirectoryServices/Directory.Build.props index 515ff1188cb404..bfa544ca6f649e 100644 --- a/src/libraries/System.DirectoryServices/Directory.Build.props +++ b/src/libraries/System.DirectoryServices/Directory.Build.props @@ -7,16 +7,5 @@ 4.0.0.0 Microsoft windows - Provides easy access to Active Directory Domain Services. - -Commonly Used Types: -System.DirectoryServices.DirectoryEntry -System.DirectoryServices.DirectorySearcher -System.DirectoryServices.ActiveDirectory.ActiveDirectorySite -System.DirectoryServices.ActiveDirectory.ApplicationPartition -System.DirectoryServices.ActiveDirectory.DirectoryContext -System.DirectoryServices.ActiveDirectory.DirectoryServer -System.DirectoryServices.ActiveDirectory.Domain -System.DirectoryServices.ActiveDirectory.DomainController \ No newline at end of file diff --git a/src/libraries/System.DirectoryServices/pkg/System.DirectoryServices.pkgproj b/src/libraries/System.DirectoryServices/pkg/System.DirectoryServices.pkgproj deleted file mode 100644 index c115ab6fa08966..00000000000000 --- a/src/libraries/System.DirectoryServices/pkg/System.DirectoryServices.pkgproj +++ /dev/null @@ -1,19 +0,0 @@ - - - - - uap10.0.16299;netcoreapp2.0;net461;$(AllXamarinFrameworks) - - - - - true - - - runtimes/win/lib/net461 - - - - - - \ No newline at end of file diff --git a/src/libraries/System.DirectoryServices/ref/System.DirectoryServices.csproj b/src/libraries/System.DirectoryServices/ref/System.DirectoryServices.csproj index af21f39de271b5..a8259f7fffe83c 100644 --- a/src/libraries/System.DirectoryServices/ref/System.DirectoryServices.csproj +++ b/src/libraries/System.DirectoryServices/ref/System.DirectoryServices.csproj @@ -32,7 +32,7 @@ - - + + \ No newline at end of file diff --git a/src/libraries/System.DirectoryServices/src/System.DirectoryServices.csproj b/src/libraries/System.DirectoryServices/src/System.DirectoryServices.csproj index 4db82d2e78b000..9162d342a8e3fd 100644 --- a/src/libraries/System.DirectoryServices/src/System.DirectoryServices.csproj +++ b/src/libraries/System.DirectoryServices/src/System.DirectoryServices.csproj @@ -4,6 +4,20 @@ $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent);netcoreapp3.1-windows;netcoreapp3.1;netstandard2.0 true enable + true + true + true + Provides easy access to Active Directory Domain Services. + +Commonly Used Types: +System.DirectoryServices.DirectoryEntry +System.DirectoryServices.DirectorySearcher +System.DirectoryServices.ActiveDirectory.ActiveDirectorySite +System.DirectoryServices.ActiveDirectory.ApplicationPartition +System.DirectoryServices.ActiveDirectory.DirectoryContext +System.DirectoryServices.ActiveDirectory.DirectoryServer +System.DirectoryServices.ActiveDirectory.Domain +System.DirectoryServices.ActiveDirectory.DomainController @@ -176,4 +190,7 @@ + + + diff --git a/src/libraries/System.Drawing.Common/Directory.Build.props b/src/libraries/System.Drawing.Common/Directory.Build.props index 9ef62c61e92ff3..e7e8cb9ac081be 100644 --- a/src/libraries/System.Drawing.Common/Directory.Build.props +++ b/src/libraries/System.Drawing.Common/Directory.Build.props @@ -3,16 +3,5 @@ Open windows - Provides access to GDI+ graphics functionality. - -Commonly Used Types: -System.Drawing.Bitmap -System.Drawing.BitmapData -System.Drawing.Brush -System.Drawing.Font -System.Drawing.Graphics -System.Drawing.Icon - -Unix support is disabled by default. See https://aka.ms/systemdrawingnonwindows for more information. \ No newline at end of file diff --git a/src/libraries/System.Drawing.Common/pkg/System.Drawing.Common.pkgproj b/src/libraries/System.Drawing.Common/pkg/System.Drawing.Common.pkgproj deleted file mode 100644 index 16e0cc61ee482f..00000000000000 --- a/src/libraries/System.Drawing.Common/pkg/System.Drawing.Common.pkgproj +++ /dev/null @@ -1,12 +0,0 @@ - - - - - net461;uap10.0.16299;netcoreapp2.0;$(AllXamarinFrameworks) - - - - - - - diff --git a/src/libraries/System.Drawing.Common/src/CompatibilitySuppressions.xml b/src/libraries/System.Drawing.Common/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..a7e39a278823c2 --- /dev/null +++ b/src/libraries/System.Drawing.Common/src/CompatibilitySuppressions.xml @@ -0,0 +1,20 @@ + + + + CP0001 + lib/netstandard2.0/System.Drawing.Common.dll + lib/net461/System.Drawing.Common.dll + + + CP0001 + T:System.Drawing.ColorTranslator + lib/netstandard2.0/System.Drawing.Common.dll + lib/netcoreapp3.1/System.Drawing.Common.dll + + + CP0001 + T:System.Drawing.SystemColors + lib/netstandard2.0/System.Drawing.Common.dll + lib/netcoreapp3.1/System.Drawing.Common.dll + + \ No newline at end of file diff --git a/src/libraries/System.Drawing.Common/src/System.Drawing.Common.csproj b/src/libraries/System.Drawing.Common/src/System.Drawing.Common.csproj index f571be1d8a58f2..6be3b9f6d5be76 100644 --- a/src/libraries/System.Drawing.Common/src/System.Drawing.Common.csproj +++ b/src/libraries/System.Drawing.Common/src/System.Drawing.Common.csproj @@ -7,6 +7,19 @@ true $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent)-Unix;$(NetCoreAppCurrent);netcoreapp3.1-windows;netcoreapp3.1-Unix;netcoreapp3.1;netstandard2.0;net461 enable + true + true + Provides access to GDI+ graphics functionality. + +Commonly Used Types: +System.Drawing.Bitmap +System.Drawing.BitmapData +System.Drawing.Brush +System.Drawing.Font +System.Drawing.Graphics +System.Drawing.Icon + +Unix support is disabled by default. See https://aka.ms/systemdrawingnonwindows for more information. @@ -404,4 +417,7 @@ + + + diff --git a/src/libraries/System.Formats.Asn1/Directory.Build.props b/src/libraries/System.Formats.Asn1/Directory.Build.props deleted file mode 100644 index 44baa2b2a28f02..00000000000000 --- a/src/libraries/System.Formats.Asn1/Directory.Build.props +++ /dev/null @@ -1,11 +0,0 @@ - - - - Open - Provides classes that can read and write the ASN.1 BER, CER, and DER data formats. - -Commonly Used Types: -System.Formats.Asn1.AsnReader -System.Formats.Asn1.AsnWriter - - diff --git a/src/libraries/System.Formats.Asn1/pkg/System.Formats.Asn1.pkgproj b/src/libraries/System.Formats.Asn1/pkg/System.Formats.Asn1.pkgproj deleted file mode 100644 index 5dbc975172585f..00000000000000 --- a/src/libraries/System.Formats.Asn1/pkg/System.Formats.Asn1.pkgproj +++ /dev/null @@ -1,9 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - diff --git a/src/libraries/System.Formats.Asn1/src/System.Formats.Asn1.csproj b/src/libraries/System.Formats.Asn1/src/System.Formats.Asn1.csproj index d6ee9507e4d548..3f236e83ce0ca9 100644 --- a/src/libraries/System.Formats.Asn1/src/System.Formats.Asn1.csproj +++ b/src/libraries/System.Formats.Asn1/src/System.Formats.Asn1.csproj @@ -3,6 +3,12 @@ true enable $(NetCoreAppCurrent);netstandard2.0;net461 + true + Provides classes that can read and write the ASN.1 BER, CER, and DER data formats. + +Commonly Used Types: +System.Formats.Asn1.AsnReader +System.Formats.Asn1.AsnWriter @@ -59,10 +65,14 @@ - + + + + + diff --git a/src/libraries/System.Formats.Cbor/Directory.Build.props b/src/libraries/System.Formats.Cbor/Directory.Build.props deleted file mode 100644 index fba91a89cb492c..00000000000000 --- a/src/libraries/System.Formats.Cbor/Directory.Build.props +++ /dev/null @@ -1,10 +0,0 @@ - - - - Provides classes that can read and write the CBOR data format. - -Commonly Used Types: -System.Formats.Cbor.CborReader -System.Formats.Cbor.CborWriter - - \ No newline at end of file diff --git a/src/libraries/System.Formats.Cbor/pkg/System.Formats.Cbor.pkgproj b/src/libraries/System.Formats.Cbor/pkg/System.Formats.Cbor.pkgproj deleted file mode 100644 index 158888defb5cc8..00000000000000 --- a/src/libraries/System.Formats.Cbor/pkg/System.Formats.Cbor.pkgproj +++ /dev/null @@ -1,9 +0,0 @@ - - - - - net5.0 - - - - diff --git a/src/libraries/System.Formats.Cbor/src/System.Formats.Cbor.csproj b/src/libraries/System.Formats.Cbor/src/System.Formats.Cbor.csproj index a79e50ff2c5be0..e5a5db727adc0e 100644 --- a/src/libraries/System.Formats.Cbor/src/System.Formats.Cbor.csproj +++ b/src/libraries/System.Formats.Cbor/src/System.Formats.Cbor.csproj @@ -3,6 +3,12 @@ $(NetCoreAppCurrent);net5.0 true enable + true + Provides classes that can read and write the CBOR data format. + +Commonly Used Types: +System.Formats.Cbor.CborReader +System.Formats.Cbor.CborWriter @@ -31,14 +37,14 @@ - + - + diff --git a/src/libraries/System.IO.Packaging/Directory.Build.props b/src/libraries/System.IO.Packaging/Directory.Build.props index e1830e4026c15c..63f02a0f817ef2 100644 --- a/src/libraries/System.IO.Packaging/Directory.Build.props +++ b/src/libraries/System.IO.Packaging/Directory.Build.props @@ -2,6 +2,5 @@ Microsoft - Provides classes that support storage of multiple data objects in a single container. \ No newline at end of file diff --git a/src/libraries/System.IO.Packaging/pkg/System.IO.Packaging.pkgproj b/src/libraries/System.IO.Packaging/pkg/System.IO.Packaging.pkgproj deleted file mode 100644 index 14c8ca9ff74c99..00000000000000 --- a/src/libraries/System.IO.Packaging/pkg/System.IO.Packaging.pkgproj +++ /dev/null @@ -1,14 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.IO.Packaging/src/CompatibilitySuppressions.xml b/src/libraries/System.IO.Packaging/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..ca7554cc926e6c --- /dev/null +++ b/src/libraries/System.IO.Packaging/src/CompatibilitySuppressions.xml @@ -0,0 +1,16 @@ + + + + CP0001 + lib/netstandard2.0/System.IO.Packaging.dll + lib/net461/System.IO.Packaging.dll + + + PKV006 + .NETFramework,Version=v4.6 + + + PKV006 + .NETStandard,Version=v1.3 + + \ No newline at end of file diff --git a/src/libraries/System.IO.Packaging/src/System.IO.Packaging.csproj b/src/libraries/System.IO.Packaging/src/System.IO.Packaging.csproj index c9a5e30a03c67b..a0d187c805bb8c 100644 --- a/src/libraries/System.IO.Packaging/src/System.IO.Packaging.csproj +++ b/src/libraries/System.IO.Packaging/src/System.IO.Packaging.csproj @@ -5,11 +5,13 @@ enable $(NoWarn);CA1847 + true + Provides classes that support storage of multiple data objects in a single container. - true + true @@ -51,7 +53,11 @@ - + + + + + \ No newline at end of file diff --git a/src/libraries/System.IO.Pipelines/Directory.Build.props b/src/libraries/System.IO.Pipelines/Directory.Build.props index 7faf487a1586f1..763a577edd6f1b 100644 --- a/src/libraries/System.IO.Pipelines/Directory.Build.props +++ b/src/libraries/System.IO.Pipelines/Directory.Build.props @@ -3,11 +3,5 @@ Open true - Single producer single consumer byte buffer management. - -Commonly Used Types: -System.IO.Pipelines.Pipe -System.IO.Pipelines.PipeWriter -System.IO.Pipelines.PipeReader \ No newline at end of file diff --git a/src/libraries/System.IO.Pipelines/pkg/System.IO.Pipelines.pkgproj b/src/libraries/System.IO.Pipelines/pkg/System.IO.Pipelines.pkgproj deleted file mode 100644 index a3dc8c7813961d..00000000000000 --- a/src/libraries/System.IO.Pipelines/pkg/System.IO.Pipelines.pkgproj +++ /dev/null @@ -1,25 +0,0 @@ - - - - - true - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - - .NETCoreApp - - - - - - - - diff --git a/src/libraries/System.IO.Pipelines/ref/System.IO.Pipelines.csproj b/src/libraries/System.IO.Pipelines/ref/System.IO.Pipelines.csproj index e51795c34c50df..78741b99b78850 100644 --- a/src/libraries/System.IO.Pipelines/ref/System.IO.Pipelines.csproj +++ b/src/libraries/System.IO.Pipelines/ref/System.IO.Pipelines.csproj @@ -2,9 +2,6 @@ $(NetCoreAppCurrent);netcoreapp3.1;netstandard2.0;net461 enable - - true diff --git a/src/libraries/System.IO.Pipelines/src/CompatibilitySuppressions.xml b/src/libraries/System.IO.Pipelines/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..e322081124afec --- /dev/null +++ b/src/libraries/System.IO.Pipelines/src/CompatibilitySuppressions.xml @@ -0,0 +1,7 @@ + + + + PKV006 + .NETStandard,Version=v1.3 + + \ No newline at end of file diff --git a/src/libraries/System.IO.Pipelines/src/System.IO.Pipelines.csproj b/src/libraries/System.IO.Pipelines/src/System.IO.Pipelines.csproj index be3d6242126f58..5a34b6bdb90577 100644 --- a/src/libraries/System.IO.Pipelines/src/System.IO.Pipelines.csproj +++ b/src/libraries/System.IO.Pipelines/src/System.IO.Pipelines.csproj @@ -3,6 +3,13 @@ $(NetCoreAppCurrent);netcoreapp3.1;netstandard2.0;net461 true enable + true + Single producer single consumer byte buffer management. + +Commonly Used Types: +System.IO.Pipelines.Pipe +System.IO.Pipelines.PipeWriter +System.IO.Pipelines.PipeReader - + + @@ -67,4 +75,7 @@ + + + diff --git a/src/libraries/System.IO.Ports/Directory.Build.props b/src/libraries/System.IO.Ports/Directory.Build.props index de0f5365f77354..2e7267249960b8 100644 --- a/src/libraries/System.IO.Ports/Directory.Build.props +++ b/src/libraries/System.IO.Ports/Directory.Build.props @@ -4,9 +4,5 @@ Open true browser;android;ios;tvos - Provides classes for controlling serial ports. - -Commonly Used Types: -System.IO.Ports.SerialPort diff --git a/src/libraries/System.IO.Ports/pkg/System.IO.Ports.pkgproj b/src/libraries/System.IO.Ports/pkg/System.IO.Ports.pkgproj deleted file mode 100644 index d100db7d9a7e4b..00000000000000 --- a/src/libraries/System.IO.Ports/pkg/System.IO.Ports.pkgproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - - diff --git a/src/libraries/System.IO.Ports/pkg/runtime.linux-arm.runtime.native.System.IO.Ports.proj b/src/libraries/System.IO.Ports/pkg/runtime.linux-arm.runtime.native.System.IO.Ports.proj new file mode 100644 index 00000000000000..3baf069b7f505e --- /dev/null +++ b/src/libraries/System.IO.Ports/pkg/runtime.linux-arm.runtime.native.System.IO.Ports.proj @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/libraries/System.IO.Ports/pkg/runtime.linux-arm64.runtime.native.System.IO.Ports.proj b/src/libraries/System.IO.Ports/pkg/runtime.linux-arm64.runtime.native.System.IO.Ports.proj new file mode 100644 index 00000000000000..3baf069b7f505e --- /dev/null +++ b/src/libraries/System.IO.Ports/pkg/runtime.linux-arm64.runtime.native.System.IO.Ports.proj @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/libraries/System.IO.Ports/pkg/runtime.linux-s390.runtime.native.System.IO.Ports.proj b/src/libraries/System.IO.Ports/pkg/runtime.linux-s390.runtime.native.System.IO.Ports.proj new file mode 100644 index 00000000000000..2ae8829c98588c --- /dev/null +++ b/src/libraries/System.IO.Ports/pkg/runtime.linux-s390.runtime.native.System.IO.Ports.proj @@ -0,0 +1,8 @@ + + + + + + true + + \ No newline at end of file diff --git a/src/libraries/System.IO.Ports/pkg/runtime.linux-x64.runtime.native.System.IO.Ports.proj b/src/libraries/System.IO.Ports/pkg/runtime.linux-x64.runtime.native.System.IO.Ports.proj new file mode 100644 index 00000000000000..3baf069b7f505e --- /dev/null +++ b/src/libraries/System.IO.Ports/pkg/runtime.linux-x64.runtime.native.System.IO.Ports.proj @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/libraries/System.IO.Ports/pkg/runtime.native.System.IO.Ports.proj b/src/libraries/System.IO.Ports/pkg/runtime.native.System.IO.Ports.proj new file mode 100644 index 00000000000000..c443ea30730057 --- /dev/null +++ b/src/libraries/System.IO.Ports/pkg/runtime.native.System.IO.Ports.proj @@ -0,0 +1,17 @@ + + + netstandard2.0 + true + + false + + $(NoWarn);NU5128 + + + + + + + diff --git a/src/libraries/System.IO.Ports/pkg/runtime.native.System.IO.Ports.props b/src/libraries/System.IO.Ports/pkg/runtime.native.System.IO.Ports.props new file mode 100644 index 00000000000000..a9e2479086760e --- /dev/null +++ b/src/libraries/System.IO.Ports/pkg/runtime.native.System.IO.Ports.props @@ -0,0 +1,38 @@ + + + netstandard2.0 + true + true + + true + false + none + $(SymbolsSuffix) + $(TargetsForTfmSpecificDebugSymbolsInPackage);AddRuntimeSpecificNativeSymbolToPackage + true + + $(NoWarn);NU5128 + + + + + + + + + + + + + + + + + + + diff --git a/src/libraries/System.IO.Ports/pkg/runtime.osx-x64.runtime.native.System.IO.Ports.proj b/src/libraries/System.IO.Ports/pkg/runtime.osx-x64.runtime.native.System.IO.Ports.proj new file mode 100644 index 00000000000000..3baf069b7f505e --- /dev/null +++ b/src/libraries/System.IO.Ports/pkg/runtime.osx-x64.runtime.native.System.IO.Ports.proj @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/libraries/System.IO.Ports/src/CompatibilitySuppressions.xml b/src/libraries/System.IO.Ports/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..3d3afe95121eaa --- /dev/null +++ b/src/libraries/System.IO.Ports/src/CompatibilitySuppressions.xml @@ -0,0 +1,86 @@ + + + + CP0001 + lib/netstandard2.0/System.IO.Ports.dll + lib/net461/System.IO.Ports.dll + + + CP0001 + T:System.IO.Ports.Handshake + lib/net461/System.IO.Ports.dll + runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll + + + CP0001 + T:System.IO.Ports.Parity + lib/net461/System.IO.Ports.dll + runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll + + + CP0001 + T:System.IO.Ports.SerialData + lib/net461/System.IO.Ports.dll + runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll + + + CP0001 + T:System.IO.Ports.SerialDataReceivedEventArgs + lib/net461/System.IO.Ports.dll + runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll + + + CP0001 + T:System.IO.Ports.SerialDataReceivedEventHandler + lib/net461/System.IO.Ports.dll + runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll + + + CP0001 + T:System.IO.Ports.SerialError + lib/net461/System.IO.Ports.dll + runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll + + + CP0001 + T:System.IO.Ports.SerialErrorReceivedEventArgs + lib/net461/System.IO.Ports.dll + runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll + + + CP0001 + T:System.IO.Ports.SerialErrorReceivedEventHandler + lib/net461/System.IO.Ports.dll + runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll + + + CP0001 + T:System.IO.Ports.SerialPinChange + lib/net461/System.IO.Ports.dll + runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll + + + CP0001 + T:System.IO.Ports.SerialPinChangedEventArgs + lib/net461/System.IO.Ports.dll + runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll + + + CP0001 + T:System.IO.Ports.SerialPinChangedEventHandler + lib/net461/System.IO.Ports.dll + runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll + + + CP0001 + T:System.IO.Ports.SerialPort + lib/net461/System.IO.Ports.dll + runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll + + + CP0001 + T:System.IO.Ports.StopBits + lib/net461/System.IO.Ports.dll + runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll + + \ No newline at end of file diff --git a/src/libraries/System.IO.Ports/src/System.IO.Ports.csproj b/src/libraries/System.IO.Ports/src/System.IO.Ports.csproj index c3691c1b933813..5dff5813145890 100644 --- a/src/libraries/System.IO.Ports/src/System.IO.Ports.csproj +++ b/src/libraries/System.IO.Ports/src/System.IO.Ports.csproj @@ -5,6 +5,13 @@ true annotations $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent)-Unix;$(NetCoreAppCurrent);netstandard2.0-windows;netstandard2.0-Unix;netstandard2.0;net461-windows + true + + true + Provides classes for controlling serial ports. + +Commonly Used Types: +System.IO.Ports.SerialPort @@ -147,9 +154,19 @@ + + + + + - + + + + + + diff --git a/src/libraries/System.Management/Directory.Build.props b/src/libraries/System.Management/Directory.Build.props index 585ccbed5666a7..bfa544ca6f649e 100644 --- a/src/libraries/System.Management/Directory.Build.props +++ b/src/libraries/System.Management/Directory.Build.props @@ -7,11 +7,5 @@ 4.0.0.0 Microsoft windows - Provides access to a rich set of management information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure. - -Commonly Used Types: -System.Management.ManagementClass -System.Management.ManagementObject -System.Management.SelectQuery \ No newline at end of file diff --git a/src/libraries/System.Management/pkg/System.Management.pkgproj b/src/libraries/System.Management/pkg/System.Management.pkgproj deleted file mode 100644 index 55cde1bab5c913..00000000000000 --- a/src/libraries/System.Management/pkg/System.Management.pkgproj +++ /dev/null @@ -1,17 +0,0 @@ - - - - - uap10.0.16299;netcoreapp2.0;net461;$(AllXamarinFrameworks) - - - - true - - - runtimes/win/lib/net461 - - - - - \ No newline at end of file diff --git a/src/libraries/System.Management/src/System.Management.csproj b/src/libraries/System.Management/src/System.Management.csproj index 2d353115180a81..39e40f60d818e1 100644 --- a/src/libraries/System.Management/src/System.Management.csproj +++ b/src/libraries/System.Management/src/System.Management.csproj @@ -4,6 +4,15 @@ $(NoWarn);0618 true $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent);netcoreapp3.1-windows;netcoreapp3.1;netstandard2.0 + true + true + true + Provides access to a rich set of management information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure. + +Commonly Used Types: +System.Management.ManagementClass +System.Management.ManagementObject +System.Management.SelectQuery @@ -72,4 +81,7 @@ + + + diff --git a/src/libraries/System.Memory.Data/Directory.Build.props b/src/libraries/System.Memory.Data/Directory.Build.props index 0d552d5cae2db8..ba1f965d83cae7 100644 --- a/src/libraries/System.Memory.Data/Directory.Build.props +++ b/src/libraries/System.Memory.Data/Directory.Build.props @@ -2,9 +2,5 @@ Open - A lightweight abstraction for a payload of bytes. Provides methods for converting between strings, streams, JSON, and bytes. - -Commonly Used Types: -System.BinaryData diff --git a/src/libraries/System.Memory.Data/pkg/System.Memory.Data.pkgproj b/src/libraries/System.Memory.Data/pkg/System.Memory.Data.pkgproj deleted file mode 100644 index 4427a3e822abfb..00000000000000 --- a/src/libraries/System.Memory.Data/pkg/System.Memory.Data.pkgproj +++ /dev/null @@ -1,10 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - \ No newline at end of file diff --git a/src/libraries/System.Memory.Data/src/System.Memory.Data.csproj b/src/libraries/System.Memory.Data/src/System.Memory.Data.csproj index 1505c60f012be2..a721ac839cca62 100644 --- a/src/libraries/System.Memory.Data/src/System.Memory.Data.csproj +++ b/src/libraries/System.Memory.Data/src/System.Memory.Data.csproj @@ -3,6 +3,13 @@ $(NetCoreAppCurrent);netstandard2.0;net461 true enable + true + + 1.0.2 + A lightweight abstraction for a payload of bytes. Provides methods for converting between strings, streams, JSON, and bytes. + +Commonly Used Types: +System.BinaryData @@ -28,6 +35,11 @@ - + + + + + + diff --git a/src/libraries/System.Net.Http.Json/Directory.Build.props b/src/libraries/System.Net.Http.Json/Directory.Build.props index c1af0893628ad9..ba1f965d83cae7 100644 --- a/src/libraries/System.Net.Http.Json/Directory.Build.props +++ b/src/libraries/System.Net.Http.Json/Directory.Build.props @@ -2,11 +2,5 @@ Open - Provides extension methods for System.Net.Http.HttpClient and System.Net.Http.HttpContent that perform automatic serialization and deserialization using System.Text.Json. - -Commonly Used Types: -System.Net.Http.Json.HttpClientJsonExtensions -System.Net.Http.Json.HttpContentJsonExtensions -System.Net.Http.Json.JsonContent diff --git a/src/libraries/System.Net.Http.Json/pkg/System.Net.Http.Json.pkgproj b/src/libraries/System.Net.Http.Json/pkg/System.Net.Http.Json.pkgproj deleted file mode 100644 index 8661c2b34181f4..00000000000000 --- a/src/libraries/System.Net.Http.Json/pkg/System.Net.Http.Json.pkgproj +++ /dev/null @@ -1,9 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - \ No newline at end of file diff --git a/src/libraries/System.Net.Http.Json/src/System.Net.Http.Json.csproj b/src/libraries/System.Net.Http.Json/src/System.Net.Http.Json.csproj index af6fa91b1c1892..f68051e4d80e5c 100644 --- a/src/libraries/System.Net.Http.Json/src/System.Net.Http.Json.csproj +++ b/src/libraries/System.Net.Http.Json/src/System.Net.Http.Json.csproj @@ -2,6 +2,13 @@ $(NetCoreAppCurrent);net5.0;netstandard2.0;net461 enable + true + Provides extension methods for System.Net.Http.HttpClient and System.Net.Http.HttpContent that perform automatic serialization and deserialization using System.Text.Json. + +Commonly Used Types: +System.Net.Http.Json.HttpClientJsonExtensions +System.Net.Http.Json.HttpContentJsonExtensions +System.Net.Http.Json.JsonContent @@ -12,12 +19,12 @@ - + - + @@ -27,7 +34,10 @@ - + + + + @@ -35,27 +45,17 @@ - + - + + - + - - - - - - - - - - - - - - + + + diff --git a/src/libraries/System.Net.Http.WinHttpHandler/Directory.Build.props b/src/libraries/System.Net.Http.WinHttpHandler/Directory.Build.props index 3e2214c257c43b..709a22a7537088 100644 --- a/src/libraries/System.Net.Http.WinHttpHandler/Directory.Build.props +++ b/src/libraries/System.Net.Http.WinHttpHandler/Directory.Build.props @@ -3,9 +3,5 @@ Microsoft windows - Provides a message handler for HttpClient based on the WinHTTP interface of Windows. While similar to HttpClientHandler, it provides developers more granular control over the application's HTTP communication than the HttpClientHandler. - -Commonly Used Types: -System.Net.Http.WinHttpHandler \ No newline at end of file diff --git a/src/libraries/System.Net.Http.WinHttpHandler/pkg/System.Net.Http.WinHttpHandler.pkgproj b/src/libraries/System.Net.Http.WinHttpHandler/pkg/System.Net.Http.WinHttpHandler.pkgproj deleted file mode 100644 index ef0dd9c8911c20..00000000000000 --- a/src/libraries/System.Net.Http.WinHttpHandler/pkg/System.Net.Http.WinHttpHandler.pkgproj +++ /dev/null @@ -1,12 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Net.Http.WinHttpHandler/src/CompatibilitySuppressions.xml b/src/libraries/System.Net.Http.WinHttpHandler/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..cc1f8cf96806e3 --- /dev/null +++ b/src/libraries/System.Net.Http.WinHttpHandler/src/CompatibilitySuppressions.xml @@ -0,0 +1,19 @@ + + + + PKV006 + .NETFramework,Version=v4.6 + + + PKV006 + .NETStandard,Version=v1.3 + + + PKV007 + .NETFramework,Version=v4.6-win + + + PKV007 + .NETStandard,Version=v1.3-win + + \ No newline at end of file diff --git a/src/libraries/System.Net.Http.WinHttpHandler/src/System.Net.Http.WinHttpHandler.csproj b/src/libraries/System.Net.Http.WinHttpHandler/src/System.Net.Http.WinHttpHandler.csproj index 99e54a8c729c9b..ead635a62aea94 100644 --- a/src/libraries/System.Net.Http.WinHttpHandler/src/System.Net.Http.WinHttpHandler.csproj +++ b/src/libraries/System.Net.Http.WinHttpHandler/src/System.Net.Http.WinHttpHandler.csproj @@ -4,6 +4,11 @@ $(NetCoreAppCurrent)-windows;$(NetcoreAppCurrent);netstandard2.1-windows;netstandard2.1;netstandard2.0-windows;netstandard2.0;net461-windows true enable + true + Provides a message handler for HttpClient based on the WinHTTP interface of Windows. While similar to HttpClientHandler, it provides developers more granular control over the application's HTTP communication than the HttpClientHandler. + +Commonly Used Types: +System.Net.Http.WinHttpHandler @@ -120,13 +125,18 @@ - + - + + + + + + diff --git a/src/libraries/System.Numerics.Tensors/Directory.Build.props b/src/libraries/System.Numerics.Tensors/Directory.Build.props index 4fa8bbf24a5df4..da68fe24a8f4e0 100644 --- a/src/libraries/System.Numerics.Tensors/Directory.Build.props +++ b/src/libraries/System.Numerics.Tensors/Directory.Build.props @@ -5,12 +5,5 @@ true false - Tensor class which represents and extends multi-dimensional arrays. - -Commonly Used Types: -System.Numerics.Tensors.Tensor<T> -System.Numerics.Tensors.CompressedSparseTensor<T> -System.Numerics.Tensors.DenseTensor<T> -System.Numerics.Tensors.SparseTensor<T> \ No newline at end of file diff --git a/src/libraries/System.Numerics.Tensors/pkg/System.Numerics.Tensors.pkgproj b/src/libraries/System.Numerics.Tensors/pkg/System.Numerics.Tensors.pkgproj deleted file mode 100644 index 372a4d92c7e3ff..00000000000000 --- a/src/libraries/System.Numerics.Tensors/pkg/System.Numerics.Tensors.pkgproj +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - - - - diff --git a/src/libraries/System.Numerics.Tensors/src/System.Numerics.Tensors.csproj b/src/libraries/System.Numerics.Tensors/src/System.Numerics.Tensors.csproj index 8dfed2f6283d53..6c1f7ea6c610b1 100644 --- a/src/libraries/System.Numerics.Tensors/src/System.Numerics.Tensors.csproj +++ b/src/libraries/System.Numerics.Tensors/src/System.Numerics.Tensors.csproj @@ -3,6 +3,16 @@ true $(NetCoreAppCurrent);netstandard2.0;net461 enable + true + + true + Tensor class which represents and extends multi-dimensional arrays. + +Commonly Used Types: +System.Numerics.Tensors.Tensor<T> +System.Numerics.Tensors.CompressedSparseTensor<T> +System.Numerics.Tensors.DenseTensor<T> +System.Numerics.Tensors.SparseTensor<T> @@ -24,6 +34,11 @@ - + + + + + + \ No newline at end of file diff --git a/src/libraries/System.Reflection.Context/Directory.Build.props b/src/libraries/System.Reflection.Context/Directory.Build.props index bdf95a79d706e5..ed15ad04f46183 100644 --- a/src/libraries/System.Reflection.Context/Directory.Build.props +++ b/src/libraries/System.Reflection.Context/Directory.Build.props @@ -3,9 +3,5 @@ 4.0.3.0 ECMA - Provides classes that enable customized reflection contexts. - -Commonly Used Types: -System.Reflection.Context.CustomReflectionContext diff --git a/src/libraries/System.Reflection.Context/pkg/System.Reflection.Context.pkgproj b/src/libraries/System.Reflection.Context/pkg/System.Reflection.Context.pkgproj deleted file mode 100644 index a3234c92069139..00000000000000 --- a/src/libraries/System.Reflection.Context/pkg/System.Reflection.Context.pkgproj +++ /dev/null @@ -1,26 +0,0 @@ - - - - - uap10.0.16299;netcoreapp2.0;net461;$(AllXamarinFrameworks) - - - - true - - - - UAP - - - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Reflection.Context/src/CompatibilitySuppressions.xml b/src/libraries/System.Reflection.Context/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..e18c500fc752c9 --- /dev/null +++ b/src/libraries/System.Reflection.Context/src/CompatibilitySuppressions.xml @@ -0,0 +1,11 @@ + + + + PKV006 + .NETCore,Version=v5.0 + + + PKV006 + .NETStandard,Version=v1.1 + + \ No newline at end of file diff --git a/src/libraries/System.Reflection.Context/src/System.Reflection.Context.csproj b/src/libraries/System.Reflection.Context/src/System.Reflection.Context.csproj index 4d30b81b51d9dd..f3e4b497afe38b 100644 --- a/src/libraries/System.Reflection.Context/src/System.Reflection.Context.csproj +++ b/src/libraries/System.Reflection.Context/src/System.Reflection.Context.csproj @@ -2,6 +2,13 @@ $(NetCoreAppCurrent);netstandard2.1;netstandard2.0 enable + true + true + true + Provides classes that enable customized reflection contexts. + +Commonly Used Types: +System.Reflection.Context.CustomReflectionContext @@ -73,4 +80,8 @@ + + + + diff --git a/src/libraries/System.Reflection.Metadata/Directory.Build.props b/src/libraries/System.Reflection.Metadata/Directory.Build.props index 69be9ffaff6bd9..63f02a0f817ef2 100644 --- a/src/libraries/System.Reflection.Metadata/Directory.Build.props +++ b/src/libraries/System.Reflection.Metadata/Directory.Build.props @@ -2,13 +2,5 @@ Microsoft - This packages provides a low-level .NET (ECMA-335) metadata reader and writer. It's geared for performance and is the ideal choice for building higher-level libraries that intend to provide their own object model, such as compilers. - -Commonly Used Types: -System.Reflection.Metadata.MetadataReader -System.Reflection.PortableExecutable.PEReader -System.Reflection.Metadata.Ecma335.MetadataBuilder -System.Reflection.PortableExecutable.PEBuilder -System.Reflection.PortableExecutable.ManagedPEBuilder \ No newline at end of file diff --git a/src/libraries/System.Reflection.Metadata/pkg/System.Reflection.Metadata.pkgproj b/src/libraries/System.Reflection.Metadata/pkg/System.Reflection.Metadata.pkgproj deleted file mode 100644 index 99b92561bd2926..00000000000000 --- a/src/libraries/System.Reflection.Metadata/pkg/System.Reflection.Metadata.pkgproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - .NETCoreApp;UAP - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Reflection.Metadata/src/CompatibilitySuppressions.xml b/src/libraries/System.Reflection.Metadata/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..64c3772cd60a42 --- /dev/null +++ b/src/libraries/System.Reflection.Metadata/src/CompatibilitySuppressions.xml @@ -0,0 +1,11 @@ + + + + PKV006 + .NETStandard,Version=v1.1 + + + PKV006 + .NETPortable,Version=v0.0,Profile=Profile7 + + \ No newline at end of file diff --git a/src/libraries/System.Reflection.Metadata/src/System.Reflection.Metadata.csproj b/src/libraries/System.Reflection.Metadata/src/System.Reflection.Metadata.csproj index 654ed3f9062797..09c3be8ff5d8ea 100644 --- a/src/libraries/System.Reflection.Metadata/src/System.Reflection.Metadata.csproj +++ b/src/libraries/System.Reflection.Metadata/src/System.Reflection.Metadata.csproj @@ -5,11 +5,20 @@ false $(NetCoreAppCurrent);netstandard2.0;net461 enable + true + This packages provides a low-level .NET (ECMA-335) metadata reader and writer. It's geared for performance and is the ideal choice for building higher-level libraries that intend to provide their own object model, such as compilers. + +Commonly Used Types: +System.Reflection.Metadata.MetadataReader +System.Reflection.PortableExecutable.PEReader +System.Reflection.Metadata.Ecma335.MetadataBuilder +System.Reflection.PortableExecutable.PEBuilder +System.Reflection.PortableExecutable.ManagedPEBuilder - $(DefineConstants);FEATURE_CER + $(DefineConstants);FEATURE_CER + + + - @@ -266,7 +277,7 @@ - - + + diff --git a/src/libraries/System.Reflection.MetadataLoadContext/Directory.Build.props b/src/libraries/System.Reflection.MetadataLoadContext/Directory.Build.props index 0162ab413e17a9..ba1f965d83cae7 100644 --- a/src/libraries/System.Reflection.MetadataLoadContext/Directory.Build.props +++ b/src/libraries/System.Reflection.MetadataLoadContext/Directory.Build.props @@ -2,10 +2,5 @@ Open - Provides read-only reflection on assemblies in an isolated context with support for assemblies that have different architectures and runtimes. - -Commonly Used Types: -System.Reflection.MetadataLoadContext -System.Reflection.MetadataAssemblyResolver diff --git a/src/libraries/System.Reflection.MetadataLoadContext/pkg/System.Reflection.MetadataLoadContext.pkgproj b/src/libraries/System.Reflection.MetadataLoadContext/pkg/System.Reflection.MetadataLoadContext.pkgproj deleted file mode 100644 index e95f40804d931e..00000000000000 --- a/src/libraries/System.Reflection.MetadataLoadContext/pkg/System.Reflection.MetadataLoadContext.pkgproj +++ /dev/null @@ -1,10 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - diff --git a/src/libraries/System.Reflection.MetadataLoadContext/src/System.Reflection.MetadataLoadContext.csproj b/src/libraries/System.Reflection.MetadataLoadContext/src/System.Reflection.MetadataLoadContext.csproj index 2052687cb978e5..593251c9460a41 100644 --- a/src/libraries/System.Reflection.MetadataLoadContext/src/System.Reflection.MetadataLoadContext.csproj +++ b/src/libraries/System.Reflection.MetadataLoadContext/src/System.Reflection.MetadataLoadContext.csproj @@ -5,6 +5,12 @@ $(NetCoreAppCurrent);netcoreapp3.1;netstandard2.0;net461 enable + true + Provides read-only reflection on assemblies in an isolated context with support for assemblies that have different architectures and runtimes. + +Commonly Used Types: +System.Reflection.MetadataLoadContext +System.Reflection.MetadataAssemblyResolver @@ -164,6 +170,10 @@ - + + + + + diff --git a/src/libraries/System.Resources.Extensions/Directory.Build.props b/src/libraries/System.Resources.Extensions/Directory.Build.props index 9f1db0b5a7a969..bdcfca3b543cbb 100644 --- a/src/libraries/System.Resources.Extensions/Directory.Build.props +++ b/src/libraries/System.Resources.Extensions/Directory.Build.props @@ -2,10 +2,5 @@ Open - Provides classes which read and write resources in a format that supports non-primitive objects. - -Commonly Used Types: -System.Resources.Extensions.DeserializingResourceReader -System.Resources.Extensions.PreserializedResourceWriter \ No newline at end of file diff --git a/src/libraries/System.Resources.Extensions/pkg/System.Resources.Extensions.pkgproj b/src/libraries/System.Resources.Extensions/pkg/System.Resources.Extensions.pkgproj deleted file mode 100644 index 68f6238d743754..00000000000000 --- a/src/libraries/System.Resources.Extensions/pkg/System.Resources.Extensions.pkgproj +++ /dev/null @@ -1,10 +0,0 @@ - - - - - uap10.0.16299;net461;netcoreapp2.0;$(AllXamarinFrameworks) - - - - - \ No newline at end of file diff --git a/src/libraries/System.Resources.Extensions/src/System.Resources.Extensions.csproj b/src/libraries/System.Resources.Extensions/src/System.Resources.Extensions.csproj index adacc9b977e5b6..7627665cb64622 100644 --- a/src/libraries/System.Resources.Extensions/src/System.Resources.Extensions.csproj +++ b/src/libraries/System.Resources.Extensions/src/System.Resources.Extensions.csproj @@ -4,6 +4,13 @@ $(NetCoreAppCurrent);netstandard2.0;net461 $(DefineConstants);RESOURCES_EXTENSIONS enable + true + $(TargetsForTfmSpecificContentInPackage);GeneratePackageTargetsFile + Provides classes which read and write resources in a format that supports non-primitive objects. + +Commonly Used Types: +System.Resources.Extensions.DeserializingResourceReader +System.Resources.Extensions.PreserializedResourceWriter @@ -48,7 +55,12 @@ - + + + + + + @@ -58,8 +70,7 @@ + Outputs="$(_packageTargetsFile)"> <_packageTargetsFileContent> - - .NETCoreApp;UAP - - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Runtime.CompilerServices.Unsafe/src/CompatibilitySuppressions.xml b/src/libraries/System.Runtime.CompilerServices.Unsafe/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..df781eabea842f --- /dev/null +++ b/src/libraries/System.Runtime.CompilerServices.Unsafe/src/CompatibilitySuppressions.xml @@ -0,0 +1,11 @@ + + + + PKV006 + .NETStandard,Version=v1.0 + + + PKV006 + .NETFramework,Version=v4.5 + + \ No newline at end of file diff --git a/src/libraries/System.Runtime.CompilerServices.Unsafe/src/System.Runtime.CompilerServices.Unsafe.ilproj b/src/libraries/System.Runtime.CompilerServices.Unsafe/src/System.Runtime.CompilerServices.Unsafe.ilproj index d742a0bf2d1dce..db5ffe9e041063 100644 --- a/src/libraries/System.Runtime.CompilerServices.Unsafe/src/System.Runtime.CompilerServices.Unsafe.ilproj +++ b/src/libraries/System.Runtime.CompilerServices.Unsafe/src/System.Runtime.CompilerServices.Unsafe.ilproj @@ -7,6 +7,11 @@ $(CoreCompileDependsOn);GenerateVersionFile $(MSBuildThisFileDirectory)System.Runtime.CompilerServices.Unsafe.xml $(IlasmFlags) -DEBUG=$(DebugOptimization) + true + Provides the System.Runtime.CompilerServices.Unsafe class, which provides generic, low-level functionality for manipulating pointers. + +Commonly Used Types: +System.Runtime.CompilerServices.Unsafe #define netcoreapp @@ -27,6 +32,9 @@ + + + true true browser - Provides support for PKCS and CMS algorithms. - -Commonly Used Types: -System.Security.Cryptography.Pkcs.EnvelopedCms diff --git a/src/libraries/System.Security.Cryptography.Pkcs/pkg/System.Security.Cryptography.Pkcs.pkgproj b/src/libraries/System.Security.Cryptography.Pkcs/pkg/System.Security.Cryptography.Pkcs.pkgproj deleted file mode 100644 index 0eeb304e2fb462..00000000000000 --- a/src/libraries/System.Security.Cryptography.Pkcs/pkg/System.Security.Cryptography.Pkcs.pkgproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - - - - diff --git a/src/libraries/System.Security.Cryptography.Pkcs/src/CompatibilitySuppressions.xml b/src/libraries/System.Security.Cryptography.Pkcs/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..59a3d702ec042e --- /dev/null +++ b/src/libraries/System.Security.Cryptography.Pkcs/src/CompatibilitySuppressions.xml @@ -0,0 +1,108 @@ + + + + CP0001 + lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll + lib/net461/System.Security.Cryptography.Pkcs.dll + + + PKV006 + .NETFramework,Version=v4.6 + + + PKV006 + .NETStandard,Version=v1.3 + + + PKV007 + .NETFramework,Version=v4.6-win + + + PKV007 + .NETStandard,Version=v1.3-win + + + CP0001 + T:System.Security.Cryptography.Pkcs.Rfc3161TimestampRequest + ref/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll + lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll + true + + + CP0001 + T:System.Security.Cryptography.Pkcs.Rfc3161TimestampToken + ref/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll + lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll + true + + + CP0001 + T:System.Security.Cryptography.Pkcs.Rfc3161TimestampTokenInfo + ref/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll + lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll + true + + + CP0001 + T:System.Security.Cryptography.Pkcs.Rfc3161TimestampRequest + lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll + lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll + true + + + CP0001 + T:System.Security.Cryptography.Pkcs.Rfc3161TimestampToken + lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll + lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll + true + + + CP0001 + T:System.Security.Cryptography.Pkcs.Rfc3161TimestampTokenInfo + lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll + lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll + true + + + CP0001 + T:System.Security.Cryptography.Pkcs.Rfc3161TimestampRequest + runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll + lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll + true + + + CP0001 + T:System.Security.Cryptography.Pkcs.Rfc3161TimestampToken + runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll + lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll + true + + + CP0001 + T:System.Security.Cryptography.Pkcs.Rfc3161TimestampTokenInfo + runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll + lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll + true + + + CP0001 + T:System.Security.Cryptography.Pkcs.Rfc3161TimestampRequest + runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll + runtimes/win/lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll + true + + + CP0001 + T:System.Security.Cryptography.Pkcs.Rfc3161TimestampToken + runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll + runtimes/win/lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll + true + + + CP0001 + T:System.Security.Cryptography.Pkcs.Rfc3161TimestampTokenInfo + runtimes/win/lib/netcoreapp2.1/System.Security.Cryptography.Pkcs.dll + runtimes/win/lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll + true + + \ No newline at end of file diff --git a/src/libraries/System.Security.Cryptography.Pkcs/src/System.Security.Cryptography.Pkcs.csproj b/src/libraries/System.Security.Cryptography.Pkcs/src/System.Security.Cryptography.Pkcs.csproj index 059c3fffb7bd0a..69c4717a811677 100644 --- a/src/libraries/System.Security.Cryptography.Pkcs/src/System.Security.Cryptography.Pkcs.csproj +++ b/src/libraries/System.Security.Cryptography.Pkcs/src/System.Security.Cryptography.Pkcs.csproj @@ -5,6 +5,11 @@ $(NoWarn);CA5384 enable $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent);netcoreapp3.1-windows;netcoreapp3.1;netstandard2.1-windows;netstandard2.1;netstandard2.0-windows;netstandard2.0;net461-windows + true + Provides support for PKCS and CMS algorithms. + +Commonly Used Types: +System.Security.Cryptography.Pkcs.EnvelopedCms @@ -638,14 +643,12 @@ - + + - - - @@ -663,6 +666,7 @@ + @@ -670,4 +674,7 @@ + + + diff --git a/src/libraries/System.Security.Cryptography.ProtectedData/Directory.Build.props b/src/libraries/System.Security.Cryptography.ProtectedData/Directory.Build.props index ff0a08d67b9ee8..709a22a7537088 100644 --- a/src/libraries/System.Security.Cryptography.ProtectedData/Directory.Build.props +++ b/src/libraries/System.Security.Cryptography.ProtectedData/Directory.Build.props @@ -3,10 +3,5 @@ Microsoft windows - Provides access to Windows Data Protection Api. - -Commonly Used Types: -System.Security.Cryptography.DataProtectionScope -System.Security.Cryptography.ProtectedData \ No newline at end of file diff --git a/src/libraries/System.Security.Cryptography.ProtectedData/pkg/System.Security.Cryptography.ProtectedData.pkgproj b/src/libraries/System.Security.Cryptography.ProtectedData/pkg/System.Security.Cryptography.ProtectedData.pkgproj deleted file mode 100644 index ceef7b261f65f6..00000000000000 --- a/src/libraries/System.Security.Cryptography.ProtectedData/pkg/System.Security.Cryptography.ProtectedData.pkgproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Security.Cryptography.ProtectedData/src/CompatibilitySuppressions.xml b/src/libraries/System.Security.Cryptography.ProtectedData/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..40864690636e2e --- /dev/null +++ b/src/libraries/System.Security.Cryptography.ProtectedData/src/CompatibilitySuppressions.xml @@ -0,0 +1,31 @@ + + + + CP0001 + T:System.Security.Cryptography.DataProtectionScope + lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll + lib/net461/System.Security.Cryptography.ProtectedData.dll + + + CP0001 + T:System.Security.Cryptography.ProtectedData + lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll + lib/net461/System.Security.Cryptography.ProtectedData.dll + + + PKV006 + .NETFramework,Version=v4.6 + + + PKV006 + .NETStandard,Version=v1.3 + + + PKV007 + .NETFramework,Version=v4.6-win + + + PKV007 + .NETStandard,Version=v1.3-win + + \ No newline at end of file diff --git a/src/libraries/System.Security.Cryptography.ProtectedData/src/System.Security.Cryptography.ProtectedData.csproj b/src/libraries/System.Security.Cryptography.ProtectedData/src/System.Security.Cryptography.ProtectedData.csproj index 7a10f1803b3f87..38789f0709ab61 100644 --- a/src/libraries/System.Security.Cryptography.ProtectedData/src/System.Security.Cryptography.ProtectedData.csproj +++ b/src/libraries/System.Security.Cryptography.ProtectedData/src/System.Security.Cryptography.ProtectedData.csproj @@ -3,6 +3,13 @@ true $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent);netstandard2.0-windows;netstandard2.0;net461-windows enable + true + true + Provides access to Windows Data Protection Api. + +Commonly Used Types: +System.Security.Cryptography.DataProtectionScope +System.Security.Cryptography.ProtectedData @@ -32,9 +39,6 @@ - - - @@ -42,6 +46,13 @@ - + + + + + + + + \ No newline at end of file diff --git a/src/libraries/System.Security.Cryptography.Xml/Directory.Build.props b/src/libraries/System.Security.Cryptography.Xml/Directory.Build.props index 00e2c76e882886..a020f53114d788 100644 --- a/src/libraries/System.Security.Cryptography.Xml/Directory.Build.props +++ b/src/libraries/System.Security.Cryptography.Xml/Directory.Build.props @@ -5,47 +5,5 @@ true true browser - Provides classes to support the creation and validation of XML digital signatures. The classes in this namespace implement the World Wide Web Consortium Recommendation, "XML-Signature Syntax and Processing", described at http://www.w3.org/TR/xmldsig-core/. - -Commonly Used Types: -System.Security.Cryptography.Xml.CipherData -System.Security.Cryptography.Xml.CipherReference -System.Security.Cryptography.Xml.DataObject -System.Security.Cryptography.Xml.DataReference -System.Security.Cryptography.Xml.DSAKeyValue -System.Security.Cryptography.Xml.EncryptedData -System.Security.Cryptography.Xml.EncryptedKey -System.Security.Cryptography.Xml.EncryptedReference -System.Security.Cryptography.Xml.EncryptedType -System.Security.Cryptography.Xml.EncryptedXml -System.Security.Cryptography.Xml.EncryptionMethod -System.Security.Cryptography.Xml.EncryptionProperty -System.Security.Cryptography.Xml.EncryptionPropertyCollection -System.Security.Cryptography.Xml.KeyInfo -System.Security.Cryptography.Xml.KeyInfoClause -System.Security.Cryptography.Xml.KeyInfoEncryptedKey -System.Security.Cryptography.Xml.KeyInfoName -System.Security.Cryptography.Xml.KeyInfoNode -System.Security.Cryptography.Xml.KeyInfoRetrievalMethod -System.Security.Cryptography.Xml.KeyInfoX509Data -System.Security.Cryptography.Xml.KeyReference -System.Security.Cryptography.Xml.Reference -System.Security.Cryptography.Xml.ReferenceList -System.Security.Cryptography.Xml.RSAKeyValue -System.Security.Cryptography.Xml.Signature -System.Security.Cryptography.Xml.SignedInfo -System.Security.Cryptography.Xml.SignedXml -System.Security.Cryptography.Xml.Transform -System.Security.Cryptography.Xml.TransformChain -System.Security.Cryptography.Xml.XmlDecryptionTransform -System.Security.Cryptography.Xml.XmlDsigBase64Transform -System.Security.Cryptography.Xml.XmlDsigC14NTransform -System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform -System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform -System.Security.Cryptography.Xml.XmlDsigExcC14NTransform -System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform -System.Security.Cryptography.Xml.XmlDsigXPathTransform -System.Security.Cryptography.Xml.XmlDsigXsltTransform -System.Security.Cryptography.Xml.XmlLicenseTransform \ No newline at end of file diff --git a/src/libraries/System.Security.Cryptography.Xml/pkg/System.Security.Cryptography.Xml.pkgproj b/src/libraries/System.Security.Cryptography.Xml/pkg/System.Security.Cryptography.Xml.pkgproj deleted file mode 100644 index 64ca7d08a7ca6c..00000000000000 --- a/src/libraries/System.Security.Cryptography.Xml/pkg/System.Security.Cryptography.Xml.pkgproj +++ /dev/null @@ -1,10 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - \ No newline at end of file diff --git a/src/libraries/System.Security.Cryptography.Xml/src/CompatibilitySuppressions.xml b/src/libraries/System.Security.Cryptography.Xml/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..174055d48008ee --- /dev/null +++ b/src/libraries/System.Security.Cryptography.Xml/src/CompatibilitySuppressions.xml @@ -0,0 +1,8 @@ + + + + CP0001 + lib/netstandard2.0/System.Security.Cryptography.Xml.dll + lib/net461/System.Security.Cryptography.Xml.dll + + \ No newline at end of file diff --git a/src/libraries/System.Security.Cryptography.Xml/src/System.Security.Cryptography.Xml.csproj b/src/libraries/System.Security.Cryptography.Xml/src/System.Security.Cryptography.Xml.csproj index 0f93321b0748df..e2548fc91778c7 100644 --- a/src/libraries/System.Security.Cryptography.Xml/src/System.Security.Cryptography.Xml.csproj +++ b/src/libraries/System.Security.Cryptography.Xml/src/System.Security.Cryptography.Xml.csproj @@ -2,10 +2,53 @@ true $(NetCoreAppCurrent);netstandard2.0;net461 + true + Provides classes to support the creation and validation of XML digital signatures. The classes in this namespace implement the World Wide Web Consortium Recommendation, "XML-Signature Syntax and Processing", described at http://www.w3.org/TR/xmldsig-core/. + +Commonly Used Types: +System.Security.Cryptography.Xml.CipherData +System.Security.Cryptography.Xml.CipherReference +System.Security.Cryptography.Xml.DataObject +System.Security.Cryptography.Xml.DataReference +System.Security.Cryptography.Xml.DSAKeyValue +System.Security.Cryptography.Xml.EncryptedData +System.Security.Cryptography.Xml.EncryptedKey +System.Security.Cryptography.Xml.EncryptedReference +System.Security.Cryptography.Xml.EncryptedType +System.Security.Cryptography.Xml.EncryptedXml +System.Security.Cryptography.Xml.EncryptionMethod +System.Security.Cryptography.Xml.EncryptionProperty +System.Security.Cryptography.Xml.EncryptionPropertyCollection +System.Security.Cryptography.Xml.KeyInfo +System.Security.Cryptography.Xml.KeyInfoClause +System.Security.Cryptography.Xml.KeyInfoEncryptedKey +System.Security.Cryptography.Xml.KeyInfoName +System.Security.Cryptography.Xml.KeyInfoNode +System.Security.Cryptography.Xml.KeyInfoRetrievalMethod +System.Security.Cryptography.Xml.KeyInfoX509Data +System.Security.Cryptography.Xml.KeyReference +System.Security.Cryptography.Xml.Reference +System.Security.Cryptography.Xml.ReferenceList +System.Security.Cryptography.Xml.RSAKeyValue +System.Security.Cryptography.Xml.Signature +System.Security.Cryptography.Xml.SignedInfo +System.Security.Cryptography.Xml.SignedXml +System.Security.Cryptography.Xml.Transform +System.Security.Cryptography.Xml.TransformChain +System.Security.Cryptography.Xml.XmlDecryptionTransform +System.Security.Cryptography.Xml.XmlDsigBase64Transform +System.Security.Cryptography.Xml.XmlDsigC14NTransform +System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform +System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform +System.Security.Cryptography.Xml.XmlDsigExcC14NTransform +System.Security.Cryptography.Xml.XmlDsigExcC14NWithCommentsTransform +System.Security.Cryptography.Xml.XmlDsigXPathTransform +System.Security.Cryptography.Xml.XmlDsigXsltTransform +System.Security.Cryptography.Xml.XmlLicenseTransform - true + true @@ -87,10 +130,13 @@ + + + - + @@ -108,13 +154,16 @@ - - - - + + + + + + + diff --git a/src/libraries/System.Security.Cryptography.Xml/tests/System.Security.Cryptography.Xml.Tests.csproj b/src/libraries/System.Security.Cryptography.Xml/tests/System.Security.Cryptography.Xml.Tests.csproj index bdd0e35bf9b1be..cd32ff9c8c4e14 100644 --- a/src/libraries/System.Security.Cryptography.Xml/tests/System.Security.Cryptography.Xml.Tests.csproj +++ b/src/libraries/System.Security.Cryptography.Xml/tests/System.Security.Cryptography.Xml.Tests.csproj @@ -69,7 +69,9 @@ - + + + diff --git a/src/libraries/System.Security.Permissions/Directory.Build.props b/src/libraries/System.Security.Permissions/Directory.Build.props index 556775dda5fa1e..1db5968484c1ec 100644 --- a/src/libraries/System.Security.Permissions/Directory.Build.props +++ b/src/libraries/System.Security.Permissions/Directory.Build.props @@ -3,6 +3,5 @@ Open true - Provides types supporting Code Access Security (CAS). \ No newline at end of file diff --git a/src/libraries/System.Security.Permissions/pkg/System.Security.Permissions.pkgproj b/src/libraries/System.Security.Permissions/pkg/System.Security.Permissions.pkgproj deleted file mode 100644 index c4591c3ad06d80..00000000000000 --- a/src/libraries/System.Security.Permissions/pkg/System.Security.Permissions.pkgproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - - netcoreapp2.0;net461;uap10.0.16299;$(AllXamarinFrameworks) - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Security.Permissions/ref/System.Security.Permissions.csproj b/src/libraries/System.Security.Permissions/ref/System.Security.Permissions.csproj index 278fb397b8d095..8c77b3223cb0c7 100644 --- a/src/libraries/System.Security.Permissions/ref/System.Security.Permissions.csproj +++ b/src/libraries/System.Security.Permissions/ref/System.Security.Permissions.csproj @@ -21,8 +21,8 @@ - - + + diff --git a/src/libraries/System.Security.Permissions/src/CompatibilitySuppressions.xml b/src/libraries/System.Security.Permissions/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..40fce05b9e31bb --- /dev/null +++ b/src/libraries/System.Security.Permissions/src/CompatibilitySuppressions.xml @@ -0,0 +1,58 @@ + + + + CP0001 + lib/netstandard2.0/System.Security.Permissions.dll + lib/net461/System.Security.Permissions.dll + + + CP0001 + T:System.Security.Policy.Evidence + lib/net5.0/System.Security.Permissions.dll + lib/net6.0/System.Security.Permissions.dll + + + CP0001 + T:System.Security.Policy.EvidenceBase + lib/net5.0/System.Security.Permissions.dll + lib/net6.0/System.Security.Permissions.dll + + + CP0001 + T:System.Security.IStackWalk + lib/netstandard2.0/System.Security.Permissions.dll + lib/netcoreapp3.1/System.Security.Permissions.dll + + + CP0001 + T:System.Security.PermissionSet + lib/netstandard2.0/System.Security.Permissions.dll + lib/netcoreapp3.1/System.Security.Permissions.dll + + + CP0001 + T:System.Security.Permissions.PermissionState + lib/netstandard2.0/System.Security.Permissions.dll + lib/netcoreapp3.1/System.Security.Permissions.dll + + + CP0001 + T:System.Xaml.Permissions.XamlLoadPermission + ref/netcoreapp3.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0001 + T:System.Xaml.Permissions.XamlLoadPermission + lib/netcoreapp3.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0008 + T:System.Security.NamedPermissionSet + lib/netstandard2.0/System.Security.Permissions.dll + lib/netcoreapp3.1/System.Security.Permissions.dll + + \ No newline at end of file diff --git a/src/libraries/System.Security.Permissions/src/System.Security.Permissions.csproj b/src/libraries/System.Security.Permissions/src/System.Security.Permissions.csproj index 9b52b0725b35a6..842dec335b4be2 100644 --- a/src/libraries/System.Security.Permissions/src/System.Security.Permissions.csproj +++ b/src/libraries/System.Security.Permissions/src/System.Security.Permissions.csproj @@ -2,6 +2,8 @@ true $(NetCoreAppCurrent);net5.0;netcoreapp3.1;netstandard2.0;net461 + true + Provides types supporting Code Access Security (CAS). @@ -189,18 +191,7 @@ - - - - - - - - - - - - + @@ -223,4 +214,16 @@ + + + + + + + + + + + + diff --git a/src/libraries/System.ServiceModel.Syndication/Directory.Build.props b/src/libraries/System.ServiceModel.Syndication/Directory.Build.props index e356ce44f85456..bdcfca3b543cbb 100644 --- a/src/libraries/System.ServiceModel.Syndication/Directory.Build.props +++ b/src/libraries/System.ServiceModel.Syndication/Directory.Build.props @@ -2,6 +2,5 @@ Open - Provides classes related to service model syndication. \ No newline at end of file diff --git a/src/libraries/System.ServiceModel.Syndication/pkg/System.ServiceModel.Syndication.pkgproj b/src/libraries/System.ServiceModel.Syndication/pkg/System.ServiceModel.Syndication.pkgproj deleted file mode 100644 index aa80ef9e3dc20a..00000000000000 --- a/src/libraries/System.ServiceModel.Syndication/pkg/System.ServiceModel.Syndication.pkgproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - - uap10.0.16299;net461;netcoreapp2.0;$(AllXamarinFrameworks) - - - - - - \ No newline at end of file diff --git a/src/libraries/System.ServiceModel.Syndication/src/CompatibilitySuppressions.xml b/src/libraries/System.ServiceModel.Syndication/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..5cdd695b8805e5 --- /dev/null +++ b/src/libraries/System.ServiceModel.Syndication/src/CompatibilitySuppressions.xml @@ -0,0 +1,8 @@ + + + + CP0001 + lib/netstandard2.0/System.ServiceModel.Syndication.dll + lib/net461/System.ServiceModel.Syndication.dll + + \ No newline at end of file diff --git a/src/libraries/System.ServiceModel.Syndication/src/System.ServiceModel.Syndication.csproj b/src/libraries/System.ServiceModel.Syndication/src/System.ServiceModel.Syndication.csproj index ecbd3de0f473c0..626b7284171e64 100644 --- a/src/libraries/System.ServiceModel.Syndication/src/System.ServiceModel.Syndication.csproj +++ b/src/libraries/System.ServiceModel.Syndication/src/System.ServiceModel.Syndication.csproj @@ -1,12 +1,14 @@ - $(NetCoreAppCurrent);netcoreapp3.1;netstandard2.0;net461-windows + $(NetCoreAppCurrent);netcoreapp3.1;netstandard2.0;net461 true + true + Provides classes related to service model syndication. - true - true + true + true @@ -65,7 +67,10 @@ - + + + + diff --git a/src/libraries/System.ServiceProcess.ServiceController/Directory.Build.props b/src/libraries/System.ServiceProcess.ServiceController/Directory.Build.props index 66fb490a4f73e9..709a22a7537088 100644 --- a/src/libraries/System.ServiceProcess.ServiceController/Directory.Build.props +++ b/src/libraries/System.ServiceProcess.ServiceController/Directory.Build.props @@ -3,11 +3,5 @@ Microsoft windows - Provides the System.ServiceProcess.ServiceContainer class, which allows you to connect to a running or stopped service, manipulate it, or get information about it. - -Commonly Used Types: -System.ServiceProcess.ServiceController -System.ServiceProcess.ServiceControllerStatus -System.ServiceProcess.ServiceType \ No newline at end of file diff --git a/src/libraries/System.ServiceProcess.ServiceController/pkg/System.ServiceProcess.ServiceController.pkgproj b/src/libraries/System.ServiceProcess.ServiceController/pkg/System.ServiceProcess.ServiceController.pkgproj deleted file mode 100644 index 5f06dcd7316c79..00000000000000 --- a/src/libraries/System.ServiceProcess.ServiceController/pkg/System.ServiceProcess.ServiceController.pkgproj +++ /dev/null @@ -1,12 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.ServiceProcess.ServiceController/src/CompatibilitySuppressions.xml b/src/libraries/System.ServiceProcess.ServiceController/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..d26132f552badf --- /dev/null +++ b/src/libraries/System.ServiceProcess.ServiceController/src/CompatibilitySuppressions.xml @@ -0,0 +1,20 @@ + + + + CP0001 + lib/netstandard2.0/System.ServiceProcess.ServiceController.dll + lib/net461/System.ServiceProcess.ServiceController.dll + + + PKV006 + .NETStandard,Version=v1.4 + + + PKV006 + .NETStandard,Version=v1.5 + + + PKV007 + .NETStandard,Version=v1.5-win + + \ No newline at end of file diff --git a/src/libraries/System.ServiceProcess.ServiceController/src/System.ServiceProcess.ServiceController.csproj b/src/libraries/System.ServiceProcess.ServiceController/src/System.ServiceProcess.ServiceController.csproj index 6f4e10d2e6ca8e..adbb2e8a1ba11d 100644 --- a/src/libraries/System.ServiceProcess.ServiceController/src/System.ServiceProcess.ServiceController.csproj +++ b/src/libraries/System.ServiceProcess.ServiceController/src/System.ServiceProcess.ServiceController.csproj @@ -4,6 +4,13 @@ $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent);netcoreapp3.1-windows;netcoreapp3.1;netstandard2.0-windows;netstandard2.0;net461-windows $(NoWarn);CA2249 enable + true + Provides the System.ServiceProcess.ServiceContainer class, which allows you to connect to a running or stopped service, manipulate it, or get information about it. + +Commonly Used Types: +System.ServiceProcess.ServiceController +System.ServiceProcess.ServiceControllerStatus +System.ServiceProcess.ServiceType @@ -78,6 +85,7 @@ + @@ -89,18 +97,19 @@ - - - - + - + + + + + diff --git a/src/libraries/System.Speech/Directory.Build.props b/src/libraries/System.Speech/Directory.Build.props index 8083b78b106581..db2f816d5af405 100644 --- a/src/libraries/System.Speech/Directory.Build.props +++ b/src/libraries/System.Speech/Directory.Build.props @@ -7,10 +7,5 @@ 4.0.0.0 MicrosoftShared windows - Provides types to perform speech synthesis and speech recognition. - -Commonly Used Types -System.Speech.Synthesis.SpeechSynthesizer -System.Speech.Recognition.SpeechRecognizer \ No newline at end of file diff --git a/src/libraries/System.Speech/pkg/System.Speech.pkgproj b/src/libraries/System.Speech/pkg/System.Speech.pkgproj deleted file mode 100644 index fd8103dc52b756..00000000000000 --- a/src/libraries/System.Speech/pkg/System.Speech.pkgproj +++ /dev/null @@ -1,14 +0,0 @@ - - - - - netcoreapp2.0;net461;uap10.0.16299;$(AllXamarinFrameworks) - - - - true - - - - - diff --git a/src/libraries/System.Speech/src/System.Speech.csproj b/src/libraries/System.Speech/src/System.Speech.csproj index 8493864d2f6d68..24dc45b2757f39 100644 --- a/src/libraries/System.Speech/src/System.Speech.csproj +++ b/src/libraries/System.Speech/src/System.Speech.csproj @@ -6,6 +6,14 @@ $(NoWarn);CS0649;SA1129;CA1847 false + true + true + true + Provides types to perform speech synthesis and speech recognition. + +Commonly Used Types +System.Speech.Synthesis.SpeechSynthesizer +System.Speech.Recognition.SpeechRecognizer @@ -221,7 +229,7 @@ upstable_jpn.upsmap - + @@ -251,4 +259,8 @@ + + + + diff --git a/src/libraries/System.Text.Encoding.CodePages/Directory.Build.props b/src/libraries/System.Text.Encoding.CodePages/Directory.Build.props index d670b725a2fe69..63f02a0f817ef2 100644 --- a/src/libraries/System.Text.Encoding.CodePages/Directory.Build.props +++ b/src/libraries/System.Text.Encoding.CodePages/Directory.Build.props @@ -2,9 +2,5 @@ Microsoft - Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312. - -Commonly Used Types: -System.Text.CodePagesEncodingProvider \ No newline at end of file diff --git a/src/libraries/System.Text.Encoding.CodePages/pkg/System.Text.Encoding.CodePages.pkgproj b/src/libraries/System.Text.Encoding.CodePages/pkg/System.Text.Encoding.CodePages.pkgproj deleted file mode 100644 index 42c9d69940907e..00000000000000 --- a/src/libraries/System.Text.Encoding.CodePages/pkg/System.Text.Encoding.CodePages.pkgproj +++ /dev/null @@ -1,36 +0,0 @@ - - - - - net461;netcoreapp2.0;$(AllXamarinFrameworks) - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - - - - - - - - - - - .NETCoreApp;UAP - - - - - true - - - \ No newline at end of file diff --git a/src/libraries/System.Text.Encoding.CodePages/src/CompatibilitySuppressions.xml b/src/libraries/System.Text.Encoding.CodePages/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..e74741f98cce90 --- /dev/null +++ b/src/libraries/System.Text.Encoding.CodePages/src/CompatibilitySuppressions.xml @@ -0,0 +1,15 @@ + + + + PKV006 + .NETFramework,Version=v4.6 + + + PKV006 + .NETStandard,Version=v1.3 + + + PKV007 + .NETStandard,Version=v1.3-win + + \ No newline at end of file diff --git a/src/libraries/System.Text.Encoding.CodePages/src/System.Text.Encoding.CodePages.csproj b/src/libraries/System.Text.Encoding.CodePages/src/System.Text.Encoding.CodePages.csproj index 4128a65f4de871..905ea5894991cb 100644 --- a/src/libraries/System.Text.Encoding.CodePages/src/System.Text.Encoding.CodePages.csproj +++ b/src/libraries/System.Text.Encoding.CodePages/src/System.Text.Encoding.CodePages.csproj @@ -4,6 +4,12 @@ enable $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent);netcoreapp3.1-windows;netcoreapp3.1;netstandard2.0-windows;netstandard2.0;net461-windows true + true + true + Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312. + +Commonly Used Types: +System.Text.CodePagesEncodingProvider @@ -82,4 +88,7 @@ + + + diff --git a/src/libraries/System.Text.Encodings.Web/Directory.Build.props b/src/libraries/System.Text.Encodings.Web/Directory.Build.props index 69064afaba34f8..bdcfca3b543cbb 100644 --- a/src/libraries/System.Text.Encodings.Web/Directory.Build.props +++ b/src/libraries/System.Text.Encodings.Web/Directory.Build.props @@ -2,11 +2,5 @@ Open - Provides types for encoding and escaping strings for use in JavaScript, HyperText Markup Language (HTML), and uniform resource locators (URL). - -Commonly Used Types: -System.Text.Encodings.Web.HtmlEncoder -System.Text.Encodings.Web.UrlEncoder -System.Text.Encodings.Web.JavaScriptEncoder \ No newline at end of file diff --git a/src/libraries/System.Text.Encodings.Web/pkg/System.Text.Encodings.Web.pkgproj b/src/libraries/System.Text.Encodings.Web/pkg/System.Text.Encodings.Web.pkgproj deleted file mode 100644 index d4a2566a2d05ee..00000000000000 --- a/src/libraries/System.Text.Encodings.Web/pkg/System.Text.Encodings.Web.pkgproj +++ /dev/null @@ -1,19 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - .NETCoreApp;UAP - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Text.Encodings.Web/src/CompatibilitySuppressions.xml b/src/libraries/System.Text.Encodings.Web/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..55a8d58e928206 --- /dev/null +++ b/src/libraries/System.Text.Encodings.Web/src/CompatibilitySuppressions.xml @@ -0,0 +1,7 @@ + + + + PKV006 + .NETStandard,Version=v1.0 + + \ No newline at end of file diff --git a/src/libraries/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj b/src/libraries/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj index 679e381a7eb0c1..6049d9dac932a6 100644 --- a/src/libraries/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj +++ b/src/libraries/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj @@ -7,6 +7,13 @@ $(NoWarn);CS3011;CS3019 $(DefineConstants);TARGET_BROWSER + true + Provides types for encoding and escaping strings for use in JavaScript, HyperText Markup Language (HTML), and uniform resource locators (URL). + +Commonly Used Types: +System.Text.Encodings.Web.HtmlEncoder +System.Text.Encodings.Web.UrlEncoder +System.Text.Encodings.Web.JavaScriptEncoder @@ -67,4 +74,7 @@ + + + diff --git a/src/libraries/System.Text.Json/Directory.Build.props b/src/libraries/System.Text.Json/Directory.Build.props deleted file mode 100644 index 703a2151d22fc3..00000000000000 --- a/src/libraries/System.Text.Json/Directory.Build.props +++ /dev/null @@ -1,14 +0,0 @@ - - - - Open - Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. - -Commonly Used Types: -System.Text.Json.JsonSerializer -System.Text.Json.JsonDocument -System.Text.Json.JsonElement -System.Text.Json.Utf8JsonWriter -System.Text.Json.Utf8JsonReader - - diff --git a/src/libraries/System.Text.Json/pkg/System.Text.Json.pkgproj b/src/libraries/System.Text.Json/pkg/System.Text.Json.pkgproj deleted file mode 100644 index 2b335bb4c142e7..00000000000000 --- a/src/libraries/System.Text.Json/pkg/System.Text.Json.pkgproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - .NETCoreApp;UAP - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Text.Json/src/System.Text.Json.csproj b/src/libraries/System.Text.Json/src/System.Text.Json.csproj index 031229db66af61..ed4d4208c43329 100644 --- a/src/libraries/System.Text.Json/src/System.Text.Json.csproj +++ b/src/libraries/System.Text.Json/src/System.Text.Json.csproj @@ -8,6 +8,15 @@ enable true + true + Provides high-performance and low-allocating types that serialize objects to JavaScript Object Notation (JSON) text and deserialize JSON text to objects, with UTF-8 support built-in. Also provides types to read and write JSON text encoded as UTF-8, and to create an in-memory document object model (DOM), that is read-only, for random access of the JSON elements within a structured view of the data. + +Commonly Used Types: +System.Text.Json.JsonSerializer +System.Text.Json.JsonDocument +System.Text.Json.JsonElement +System.Text.Json.Utf8JsonWriter +System.Text.Json.Utf8JsonReader @@ -337,4 +346,7 @@ + + + diff --git a/src/libraries/System.Threading.AccessControl/Directory.Build.props b/src/libraries/System.Threading.AccessControl/Directory.Build.props index 08a7cd78b0919c..709a22a7537088 100644 --- a/src/libraries/System.Threading.AccessControl/Directory.Build.props +++ b/src/libraries/System.Threading.AccessControl/Directory.Build.props @@ -3,16 +3,5 @@ Microsoft windows - Provides support for managing access and audit control lists for synchronization primitives. - -Commonly Used Types: -System.Security.AccessControl.EventWaitHandleAccessRule -System.Security.AccessControl.EventWaitHandleAuditRule -System.Security.AccessControl.MutexAccessRule -System.Security.AccessControl.MutexAuditRule -System.Security.AccessControl.MutexSecurity -System.Security.AccessControl.SemaphoreAccessRule -System.Security.AccessControl.SemaphoreAuditRule -System.Security.AccessControl.SemaphoreSecurity \ No newline at end of file diff --git a/src/libraries/System.Threading.AccessControl/pkg/System.Threading.AccessControl.pkgproj b/src/libraries/System.Threading.AccessControl/pkg/System.Threading.AccessControl.pkgproj deleted file mode 100644 index 02cd7bd85f1297..00000000000000 --- a/src/libraries/System.Threading.AccessControl/pkg/System.Threading.AccessControl.pkgproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - - net461;uap10.0.16299;netcoreapp2.0;$(AllXamarinFrameworks) - - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Threading.AccessControl/src/CompatibilitySuppressions.xml b/src/libraries/System.Threading.AccessControl/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..e3b9814aa9f0ff --- /dev/null +++ b/src/libraries/System.Threading.AccessControl/src/CompatibilitySuppressions.xml @@ -0,0 +1,24 @@ + + + + CP0001 + lib/netstandard2.0/System.Threading.AccessControl.dll + lib/net461/System.Threading.AccessControl.dll + + + PKV006 + .NETFramework,Version=v4.6 + + + PKV006 + .NETStandard,Version=v1.3 + + + PKV007 + .NETFramework,Version=v4.6-win + + + PKV007 + .NETStandard,Version=v1.3-win + + \ No newline at end of file diff --git a/src/libraries/System.Threading.AccessControl/src/System.Threading.AccessControl.csproj b/src/libraries/System.Threading.AccessControl/src/System.Threading.AccessControl.csproj index d381ca2177a82a..b2b57647704f73 100644 --- a/src/libraries/System.Threading.AccessControl/src/System.Threading.AccessControl.csproj +++ b/src/libraries/System.Threading.AccessControl/src/System.Threading.AccessControl.csproj @@ -3,6 +3,18 @@ $(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent);netstandard2.0-windows;netstandard2.0;net461-windows true enable + true + Provides support for managing access and audit control lists for synchronization primitives. + +Commonly Used Types: +System.Security.AccessControl.EventWaitHandleAccessRule +System.Security.AccessControl.EventWaitHandleAuditRule +System.Security.AccessControl.MutexAccessRule +System.Security.AccessControl.MutexAuditRule +System.Security.AccessControl.MutexSecurity +System.Security.AccessControl.SemaphoreAccessRule +System.Security.AccessControl.SemaphoreAuditRule +System.Security.AccessControl.SemaphoreSecurity @@ -57,10 +69,16 @@ - - + - + + + + + + + + diff --git a/src/libraries/System.Threading.Channels/Directory.Build.props b/src/libraries/System.Threading.Channels/Directory.Build.props index 310df992bed417..bdcfca3b543cbb 100644 --- a/src/libraries/System.Threading.Channels/Directory.Build.props +++ b/src/libraries/System.Threading.Channels/Directory.Build.props @@ -2,10 +2,5 @@ Open - Provides types for passing data between producers and consumers. - -Commonly Used Types: -System.Threading.Channel -System.Threading.Channel<T> \ No newline at end of file diff --git a/src/libraries/System.Threading.Channels/pkg/System.Threading.Channels.pkgproj b/src/libraries/System.Threading.Channels/pkg/System.Threading.Channels.pkgproj deleted file mode 100644 index 787314714ce216..00000000000000 --- a/src/libraries/System.Threading.Channels/pkg/System.Threading.Channels.pkgproj +++ /dev/null @@ -1,18 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - .NETCoreApp - - - - - - - - diff --git a/src/libraries/System.Threading.Channels/src/CompatibilitySuppressions.xml b/src/libraries/System.Threading.Channels/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..229a4736a70750 --- /dev/null +++ b/src/libraries/System.Threading.Channels/src/CompatibilitySuppressions.xml @@ -0,0 +1,7 @@ + + + + PKV006 + .NETStandard,Version=v1.3 + + \ No newline at end of file diff --git a/src/libraries/System.Threading.Channels/src/System.Threading.Channels.csproj b/src/libraries/System.Threading.Channels/src/System.Threading.Channels.csproj index 54bdd1c1738686..fa6c16e103e54a 100644 --- a/src/libraries/System.Threading.Channels/src/System.Threading.Channels.csproj +++ b/src/libraries/System.Threading.Channels/src/System.Threading.Channels.csproj @@ -2,6 +2,12 @@ $(NetCoreAppCurrent);netcoreapp3.1;netstandard2.1;netstandard2.0;net461 enable + true + Provides types for passing data between producers and consumers. + +Commonly Used Types: +System.Threading.Channel +System.Threading.Channel<T> @@ -44,8 +50,12 @@ - + - + + + + + diff --git a/src/libraries/System.Threading.Tasks.Dataflow/Directory.Build.props b/src/libraries/System.Threading.Tasks.Dataflow/Directory.Build.props index 47c3f465fbcdd5..63f02a0f817ef2 100644 --- a/src/libraries/System.Threading.Tasks.Dataflow/Directory.Build.props +++ b/src/libraries/System.Threading.Tasks.Dataflow/Directory.Build.props @@ -2,20 +2,5 @@ Microsoft - TPL Dataflow promotes actor/agent-oriented designs through primitives for in-process message passing, dataflow, and pipelining. TDF builds upon the APIs and scheduling infrastructure provided by the Task Parallel Library (TPL), and integrates with the language support for asynchrony provided by C#, Visual Basic, and F#. - -Commonly Used Types: -System.Threading.Tasks.Dataflow.ActionBlock<TInput> -System.Threading.Tasks.Dataflow.BatchBlock<T> -System.Threading.Tasks.Dataflow.BatchedJoinBlock<T1, T2> -System.Threading.Tasks.Dataflow.BatchedJoinBlock<T1, T2, T3> -System.Threading.Tasks.Dataflow.BroadcastBlock<T> -System.Threading.Tasks.Dataflow.BufferBlock<T> -System.Threading.Tasks.Dataflow.DataflowBlock -System.Threading.Tasks.Dataflow.JoinBlock<T1, T2> -System.Threading.Tasks.Dataflow.JoinBlock<T1, T2, T3> -System.Threading.Tasks.Dataflow.TransformBlock<TInput, TOutput> -System.Threading.Tasks.Dataflow.TransformManyBlock<TInput, TOutput> -System.Threading.Tasks.Dataflow.WriteOnceBlock<T> \ No newline at end of file diff --git a/src/libraries/System.Threading.Tasks.Dataflow/pkg/System.Threading.Tasks.Dataflow.pkgproj b/src/libraries/System.Threading.Tasks.Dataflow/pkg/System.Threading.Tasks.Dataflow.pkgproj deleted file mode 100644 index eeb275654e55e7..00000000000000 --- a/src/libraries/System.Threading.Tasks.Dataflow/pkg/System.Threading.Tasks.Dataflow.pkgproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - - net461;netcoreapp2.0;uap10.0.16299;$(AllXamarinFrameworks) - - - - - .NETCoreApp;UAP - - - - - - - \ No newline at end of file diff --git a/src/libraries/System.Threading.Tasks.Dataflow/src/CompatibilitySuppressions.xml b/src/libraries/System.Threading.Tasks.Dataflow/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..685e515a8ac11e --- /dev/null +++ b/src/libraries/System.Threading.Tasks.Dataflow/src/CompatibilitySuppressions.xml @@ -0,0 +1,15 @@ + + + + PKV006 + .NETStandard,Version=v1.0 + + + PKV006 + .NETStandard,Version=v1.1 + + + PKV006 + .NETPortable,Version=v0.0,Profile=Profile111 + + \ No newline at end of file diff --git a/src/libraries/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.csproj b/src/libraries/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.csproj index 2a87946567c2b4..e56fd050f6ea09 100644 --- a/src/libraries/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.csproj +++ b/src/libraries/System.Threading.Tasks.Dataflow/src/System.Threading.Tasks.Dataflow.csproj @@ -2,6 +2,22 @@ $(NetCoreAppCurrent);netstandard2.1;netstandard2.0;net461 enable + true + TPL Dataflow promotes actor/agent-oriented designs through primitives for in-process message passing, dataflow, and pipelining. TDF builds upon the APIs and scheduling infrastructure provided by the Task Parallel Library (TPL), and integrates with the language support for asynchrony provided by C#, Visual Basic, and F#. + +Commonly Used Types: +System.Threading.Tasks.Dataflow.ActionBlock<TInput> +System.Threading.Tasks.Dataflow.BatchBlock<T> +System.Threading.Tasks.Dataflow.BatchedJoinBlock<T1, T2> +System.Threading.Tasks.Dataflow.BatchedJoinBlock<T1, T2, T3> +System.Threading.Tasks.Dataflow.BroadcastBlock<T> +System.Threading.Tasks.Dataflow.BufferBlock<T> +System.Threading.Tasks.Dataflow.DataflowBlock +System.Threading.Tasks.Dataflow.JoinBlock<T1, T2> +System.Threading.Tasks.Dataflow.JoinBlock<T1, T2, T3> +System.Threading.Tasks.Dataflow.TransformBlock<TInput, TOutput> +System.Threading.Tasks.Dataflow.TransformManyBlock<TInput, TOutput> +System.Threading.Tasks.Dataflow.WriteOnceBlock<T> @@ -46,7 +62,7 @@ - + @@ -59,9 +75,7 @@ - - - - + + diff --git a/src/libraries/libraries-packages.proj b/src/libraries/libraries-packages.proj index 0bc55ebbffd53b..ebbce8353b069e 100644 --- a/src/libraries/libraries-packages.proj +++ b/src/libraries/libraries-packages.proj @@ -6,11 +6,17 @@ - + + + + + + + @@ -53,11 +59,7 @@ - - <_PackageReports Include="$(PackageReportDir)*.json" /> - - - + diff --git a/src/libraries/pkg/Directory.Build.props b/src/libraries/pkg/Directory.Build.props deleted file mode 100644 index f1bb5ff9c315df..00000000000000 --- a/src/libraries/pkg/Directory.Build.props +++ /dev/null @@ -1,38 +0,0 @@ - - - true - - - - - - false - - - - - - - - - - amd64 - $(TargetArchitecture) - - - - - - <_project Include="@(BuildRID)"> - amd64 - %(Identity) - PackageTargetRuntime=%(Identity);Platform=%(Platform) - - - - - - diff --git a/src/libraries/pkg/Directory.Build.targets b/src/libraries/pkg/Directory.Build.targets deleted file mode 100644 index 6131f69c976196..00000000000000 --- a/src/libraries/pkg/Directory.Build.targets +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/libraries/pkg/baseline/packageBaseline.1.1.json b/src/libraries/pkg/baseline/packageBaseline.1.1.json deleted file mode 100644 index c1b6c58d7aa185..00000000000000 --- a/src/libraries/pkg/baseline/packageBaseline.1.1.json +++ /dev/null @@ -1,449 +0,0 @@ -{ - "Packages": { - "Microsoft.CSharp": { - "BaselineVersion": "4.3.0" - }, - "Microsoft.NETCore.Platforms": { - "BaselineVersion": "1.1.0" - }, - "Microsoft.NETCore.Targets": { - "BaselineVersion": "1.1.0" - }, - "Microsoft.VisualBasic": { - "BaselineVersion": "10.1.0" - }, - "Microsoft.Win32.Primitives": { - "BaselineVersion": "4.3.0" - }, - "Microsoft.Win32.Registry": { - "BaselineVersion": "4.3.0" - }, - "Microsoft.Win32.Registry.AccessControl": { - "BaselineVersion": "4.3.0" - }, - "NETStandard.Library": { - "BaselineVersion": "1.6.1" - }, - "System.AppContext": { - "BaselineVersion": "4.3.0" - }, - "System.Buffers": { - "BaselineVersion": "4.3.0" - }, - "System.Collections": { - "BaselineVersion": "4.3.0" - }, - "System.Collections.Concurrent": { - "BaselineVersion": "4.3.0" - }, - "System.Collections.Immutable": { - "BaselineVersion": "1.3.0" - }, - "System.Collections.NonGeneric": { - "BaselineVersion": "4.3.0" - }, - "System.Collections.Specialized": { - "BaselineVersion": "4.3.0" - }, - "System.ComponentModel": { - "BaselineVersion": "4.3.0" - }, - "System.ComponentModel.Annotations": { - "BaselineVersion": "4.3.0" - }, - "System.ComponentModel.EventBasedAsync": { - "BaselineVersion": "4.3.0" - }, - "System.ComponentModel.Primitives": { - "BaselineVersion": "4.3.0" - }, - "System.ComponentModel.TypeConverter": { - "BaselineVersion": "4.3.0" - }, - "System.Console": { - "BaselineVersion": "4.3.0" - }, - "System.Data.Common": { - "BaselineVersion": "4.3.0" - }, - "System.Data.SqlClient": { - "BaselineVersion": "4.3.0" - }, - "System.Diagnostics.Contracts": { - "BaselineVersion": "4.3.0" - }, - "System.Diagnostics.Debug": { - "BaselineVersion": "4.3.0" - }, - "System.Diagnostics.DiagnosticSource": { - "BaselineVersion": "4.3.0" - }, - "System.Diagnostics.FileVersionInfo": { - "BaselineVersion": "4.3.0" - }, - "System.Diagnostics.Process": { - "BaselineVersion": "4.3.0" - }, - "System.Diagnostics.StackTrace": { - "BaselineVersion": "4.3.0" - }, - "System.Diagnostics.TextWriterTraceListener": { - "BaselineVersion": "4.3.0" - }, - "System.Diagnostics.Tools": { - "BaselineVersion": "4.3.0" - }, - "System.Diagnostics.TraceSource": { - "BaselineVersion": "4.3.0" - }, - "System.Diagnostics.Tracing": { - "BaselineVersion": "4.3.0" - }, - "System.Drawing.Primitives": { - "BaselineVersion": "4.3.0" - }, - "System.Dynamic.Runtime": { - "BaselineVersion": "4.3.0" - }, - "System.Globalization": { - "BaselineVersion": "4.3.0" - }, - "System.Globalization.Calendars": { - "BaselineVersion": "4.3.0" - }, - "System.Globalization.Extensions": { - "BaselineVersion": "4.3.0" - }, - "System.IO": { - "BaselineVersion": "4.3.0" - }, - "System.IO.Compression": { - "BaselineVersion": "4.3.0" - }, - "System.IO.Compression.ZipFile": { - "BaselineVersion": "4.3.0" - }, - "System.IO.FileSystem": { - "BaselineVersion": "4.3.0" - }, - "System.IO.FileSystem.AccessControl": { - "BaselineVersion": "4.3.0" - }, - "System.IO.FileSystem.DriveInfo": { - "BaselineVersion": "4.3.0" - }, - "System.IO.FileSystem.Primitives": { - "BaselineVersion": "4.3.0" - }, - "System.IO.FileSystem.Watcher": { - "BaselineVersion": "4.3.0" - }, - "System.IO.IsolatedStorage": { - "BaselineVersion": "4.3.0" - }, - "System.IO.MemoryMappedFiles": { - "BaselineVersion": "4.3.0" - }, - "System.IO.Packaging": { - "BaselineVersion": "4.3.0" - }, - "System.IO.Pipes": { - "BaselineVersion": "4.3.0" - }, - "System.IO.UnmanagedMemoryStream": { - "BaselineVersion": "4.3.0" - }, - "System.Linq": { - "BaselineVersion": "4.3.0" - }, - "System.Linq.Expressions": { - "BaselineVersion": "4.3.0" - }, - "System.Linq.Parallel": { - "BaselineVersion": "4.3.0" - }, - "System.Linq.Queryable": { - "BaselineVersion": "4.3.0" - }, - "System.Net.Http": { - "BaselineVersion": "4.3.0" - }, - "System.Net.Http.Rtc": { - "BaselineVersion": "4.3.0" - }, - "System.Net.Http.WinHttpHandler": { - "BaselineVersion": "4.3.0" - }, - "System.Net.NameResolution": { - "BaselineVersion": "4.3.0" - }, - "System.Net.NetworkInformation": { - "BaselineVersion": "4.3.0" - }, - "System.Net.Ping": { - "BaselineVersion": "4.3.0" - }, - "System.Net.Primitives": { - "BaselineVersion": "4.3.0" - }, - "System.Net.Requests": { - "BaselineVersion": "4.3.0" - }, - "System.Net.Security": { - "BaselineVersion": "4.3.0" - }, - "System.Net.Sockets": { - "BaselineVersion": "4.3.0" - }, - "System.Net.WebHeaderCollection": { - "BaselineVersion": "4.3.0" - }, - "System.Net.WebSockets": { - "BaselineVersion": "4.3.0" - }, - "System.Net.WebSockets.Client": { - "BaselineVersion": "4.3.0" - }, - "System.Numerics.Vectors": { - "BaselineVersion": "4.3.0" - }, - "System.Numerics.Vectors.WindowsRuntime": { - "BaselineVersion": "4.3.0" - }, - "System.ObjectModel": { - "BaselineVersion": "4.3.0" - }, - "System.Private.DataContractSerialization": { - "BaselineVersion": "4.3.0" - }, - "System.Private.Uri": { - "BaselineVersion": "4.3.0" - }, - "System.Reflection": { - "BaselineVersion": "4.3.0" - }, - "System.Reflection.Context": { - "BaselineVersion": "4.3.0" - }, - "System.Reflection.DispatchProxy": { - "BaselineVersion": "4.3.0" - }, - "System.Reflection.Emit": { - "BaselineVersion": "4.3.0" - }, - "System.Reflection.Emit.ILGeneration": { - "BaselineVersion": "4.3.0" - }, - "System.Reflection.Emit.Lightweight": { - "BaselineVersion": "4.3.0" - }, - "System.Reflection.Extensions": { - "BaselineVersion": "4.3.0" - }, - "System.Reflection.Metadata": { - "BaselineVersion": "1.4.1" - }, - "System.Reflection.Primitives": { - "BaselineVersion": "4.3.0" - }, - "System.Reflection.TypeExtensions": { - "BaselineVersion": "4.3.0" - }, - "System.Resources.Reader": { - "BaselineVersion": "4.3.0" - }, - "System.Resources.ResourceManager": { - "BaselineVersion": "4.3.0" - }, - "System.Resources.Writer": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.CompilerServices.Unsafe": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.CompilerServices.VisualC": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.Extensions": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.Handles": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.InteropServices": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.InteropServices.RuntimeInformation": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.InteropServices.WindowsRuntime": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.Loader": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.Numerics": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.Serialization.Json": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.Serialization.Primitives": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.Serialization.Xml": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.WindowsRuntime": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.WindowsRuntime.UI.Xaml": { - "BaselineVersion": "4.3.0" - }, - "System.Security.AccessControl": { - "BaselineVersion": "4.3.0" - }, - "System.Security.Claims": { - "BaselineVersion": "4.3.0" - }, - "System.Security.Cryptography.Algorithms": { - "BaselineVersion": "4.3.0" - }, - "System.Security.Cryptography.Cng": { - "BaselineVersion": "4.3.0" - }, - "System.Security.Cryptography.Csp": { - "BaselineVersion": "4.3.0" - }, - "System.Security.Cryptography.Encoding": { - "BaselineVersion": "4.3.0" - }, - "System.Security.Cryptography.OpenSsl": { - "BaselineVersion": "4.3.0" - }, - "System.Security.Cryptography.Pkcs": { - "BaselineVersion": "4.3.0" - }, - "System.Security.Cryptography.Primitives": { - "BaselineVersion": "4.3.0" - }, - "System.Security.Cryptography.ProtectedData": { - "BaselineVersion": "4.3.0" - }, - "System.Security.Cryptography.X509Certificates": { - "BaselineVersion": "4.3.0" - }, - "System.Security.Principal": { - "BaselineVersion": "4.3.0" - }, - "System.Security.Principal.Windows": { - "BaselineVersion": "4.3.0" - }, - "System.Security.SecureString": { - "BaselineVersion": "4.3.0" - }, - "System.ServiceProcess.ServiceController": { - "BaselineVersion": "4.3.0" - }, - "System.Text.Encoding": { - "BaselineVersion": "4.3.0" - }, - "System.Text.Encoding.CodePages": { - "BaselineVersion": "4.3.0" - }, - "System.Text.Encoding.Extensions": { - "BaselineVersion": "4.3.0" - }, - "System.Text.Encodings.Web": { - "BaselineVersion": "4.3.0" - }, - "System.Text.RegularExpressions": { - "BaselineVersion": "4.3.0" - }, - "System.Threading": { - "BaselineVersion": "4.3.0" - }, - "System.Threading.AccessControl": { - "BaselineVersion": "4.3.0" - }, - "System.Threading.Overlapped": { - "BaselineVersion": "4.3.0" - }, - "System.Threading.Tasks": { - "BaselineVersion": "4.3.0" - }, - "System.Threading.Tasks.Dataflow": { - "BaselineVersion": "4.7.0" - }, - "System.Threading.Tasks.Extensions": { - "BaselineVersion": "4.3.0" - }, - "System.Threading.Tasks.Parallel": { - "BaselineVersion": "4.3.0" - }, - "System.Threading.Thread": { - "BaselineVersion": "4.3.0" - }, - "System.Threading.ThreadPool": { - "BaselineVersion": "4.3.0" - }, - "System.Threading.Timer": { - "BaselineVersion": "4.3.0" - }, - "System.Xml.ReaderWriter": { - "BaselineVersion": "4.3.0" - }, - "System.Xml.XDocument": { - "BaselineVersion": "4.3.0" - }, - "System.Xml.XmlDocument": { - "BaselineVersion": "4.3.0" - }, - "System.Xml.XmlSerializer": { - "BaselineVersion": "4.3.0" - }, - "System.Xml.XPath": { - "BaselineVersion": "4.3.0" - }, - "System.Xml.XPath.XDocument": { - "BaselineVersion": "4.3.0" - }, - "System.Xml.XPath.XmlDocument": { - "BaselineVersion": "4.3.0" - }, - "Microsoft.Private.PackageBaseline": { - "BaselineVersion": "1.0.1" - }, - "System.Composition.AttributedModel": { - "BaselineVersion": "1.0.31" - }, - "System.Composition.Convention": { - "BaselineVersion": "1.0.31" - }, - "System.Composition.Hosting": { - "BaselineVersion": "1.0.31" - }, - "System.Composition.Runtime": { - "BaselineVersion": "1.0.31" - }, - "System.Composition.TypedParts": { - "BaselineVersion": "1.0.31" - }, - "System.Composition": { - "BaselineVersion": "1.0.31" - }, - "System.IO.Pipes.AccessControl": { - "BaselineVersion": "4.3.0" - }, - "System.Runtime.Serialization.Formatters": { - "BaselineVersion": "4.3.0" - }, - "System.ValueTuple": { - "BaselineVersion": "4.3.0" - } - }, - "ModulesToPackages": {} -} diff --git a/src/libraries/pkg/dir.traversal.targets b/src/libraries/pkg/dir.traversal.targets deleted file mode 100644 index a3dd57e19a8355..00000000000000 --- a/src/libraries/pkg/dir.traversal.targets +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - BuildAllProjects;$(TraversalBuildDependsOn); - - - - - - - - - - true - - - true - - - - - FilterProjectsOutputRid; - $(TraversalBuildDependsOn); - - - - - - - - <_projectsToBuild Include="@(Project)" Condition="'%(Project.PackageTargetRuntime)' == '' and '$(SkipBuildIdentityPackage)' != 'true'" /> - - <_projectsToBuild Include="@(Project)" Condition="'%(Project.PackageTargetRuntime)' == '$(OutputRid)' and '$(SkipBuildRuntimePackage)' != 'true'" /> - - - - - - - - diff --git a/src/libraries/pkg/runtime.native.System.IO.Ports/netcoreapp.rids.props b/src/libraries/pkg/runtime.native.System.IO.Ports/netcoreapp.rids.props deleted file mode 100644 index b227bfc1ff3ff0..00000000000000 --- a/src/libraries/pkg/runtime.native.System.IO.Ports/netcoreapp.rids.props +++ /dev/null @@ -1,15 +0,0 @@ - - - - arm - - - arm64 - - - s390x - - - - - diff --git a/src/libraries/pkg/runtime.native.System.IO.Ports/runtime.native.System.IO.Ports.pkgproj b/src/libraries/pkg/runtime.native.System.IO.Ports/runtime.native.System.IO.Ports.pkgproj deleted file mode 100644 index 4cddbb71d9ad9d..00000000000000 --- a/src/libraries/pkg/runtime.native.System.IO.Ports/runtime.native.System.IO.Ports.pkgproj +++ /dev/null @@ -1,19 +0,0 @@ - - - - true - true - - - - runtimes/$(OutputRid)/native - - - - <_buildRIDWithMetadata Include="@(BuildRID)"> - $(PackageVersion) - - - - - diff --git a/src/libraries/pkg/runtime.native.System.IO.Ports/runtime.native.System.IO.Ports.proj b/src/libraries/pkg/runtime.native.System.IO.Ports/runtime.native.System.IO.Ports.proj deleted file mode 100644 index 4cccee8eede3c0..00000000000000 --- a/src/libraries/pkg/runtime.native.System.IO.Ports/runtime.native.System.IO.Ports.proj +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - -