From 5291075954594ccb56beeb8a90682821668c5160 Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Fri, 2 Jun 2023 07:50:54 +0200 Subject: [PATCH 1/5] Update APICompat.Task to latest version ... and suppress the new errors that are flagged because of breaking changes introduced in .NET 8. See https://github.com/dotnet/sdk/pull/32930 for more details on the added validation in APICompat. --- eng/Versions.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/Versions.props b/eng/Versions.props index f020effd304163..87a7c33c865b4e 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -81,7 +81,7 @@ 0.2.0 - 8.0.100-preview.2.23107.1 + 8.0.100-preview.6.23301.17 8.0.0-beta.23280.3 8.0.0-beta.23280.3 From 30bebbe4f1417162157c667bf4ffc4573911423f Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Fri, 2 Jun 2023 07:54:13 +0200 Subject: [PATCH 2/5] Suppress new errors that were intentionally made --- .../src/CompatibilitySuppressions.xml | 33 +++ .../src/CompatibilitySuppressions.xml | 82 +++++++ .../src/CompatibilitySuppressions.xml | 12 + .../src/CompatibilitySuppressions.xml | 86 +++++++ .../src/CompatibilitySuppressions.xml | 33 +++ .../src/CompatibilitySuppressions.xml | 28 +-- .../src/CompatibilitySuppressions.xml | 218 ++++++++++++++++++ 7 files changed, 469 insertions(+), 23 deletions(-) create mode 100644 src/libraries/Microsoft.Extensions.DependencyInjection/src/CompatibilitySuppressions.xml create mode 100644 src/libraries/Microsoft.Extensions.Hosting/src/CompatibilitySuppressions.xml create mode 100644 src/libraries/Microsoft.Extensions.Logging/src/CompatibilitySuppressions.xml create mode 100644 src/libraries/System.Diagnostics.DiagnosticSource/src/CompatibilitySuppressions.xml diff --git a/src/libraries/Microsoft.Extensions.DependencyInjection/src/CompatibilitySuppressions.xml b/src/libraries/Microsoft.Extensions.DependencyInjection/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..42539183a5a05d --- /dev/null +++ b/src/libraries/Microsoft.Extensions.DependencyInjection/src/CompatibilitySuppressions.xml @@ -0,0 +1,33 @@ + + + + + + CP0014 + M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.DependencyInjection.dll + lib/net7.0/Microsoft.Extensions.DependencyInjection.dll + true + + + CP0014 + M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Boolean):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.DependencyInjection.dll + lib/net7.0/Microsoft.Extensions.DependencyInjection.dll + true + + + CP0014 + M:Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.DependencyInjection.dll + lib/net7.0/Microsoft.Extensions.DependencyInjection.dll + true + + + CP0014 + T:Microsoft.Extensions.DependencyInjection.DefaultServiceProviderFactory:[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.DependencyInjection.dll + lib/net7.0/Microsoft.Extensions.DependencyInjection.dll + true + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Hosting/src/CompatibilitySuppressions.xml b/src/libraries/Microsoft.Extensions.Hosting/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..bcbbda259455e9 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Hosting/src/CompatibilitySuppressions.xml @@ -0,0 +1,82 @@ + + + + + + CP0014 + M:Microsoft.Extensions.Hosting.Host.CreateApplicationBuilder:[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.Hosting.dll + lib/net7.0/Microsoft.Extensions.Hosting.dll + true + + + CP0014 + M:Microsoft.Extensions.Hosting.Host.CreateApplicationBuilder(System.String[]):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.Hosting.dll + lib/net7.0/Microsoft.Extensions.Hosting.dll + true + + + CP0014 + M:Microsoft.Extensions.Hosting.Host.CreateDefaultBuilder:[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.Hosting.dll + lib/net7.0/Microsoft.Extensions.Hosting.dll + true + + + CP0014 + M:Microsoft.Extensions.Hosting.Host.CreateDefaultBuilder(System.String[]):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.Hosting.dll + lib/net7.0/Microsoft.Extensions.Hosting.dll + true + + + CP0014 + M:Microsoft.Extensions.Hosting.HostApplicationBuilder.#ctor:[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.Hosting.dll + lib/net7.0/Microsoft.Extensions.Hosting.dll + true + + + CP0014 + M:Microsoft.Extensions.Hosting.HostApplicationBuilder.#ctor(Microsoft.Extensions.Hosting.HostApplicationBuilderSettings):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.Hosting.dll + lib/net7.0/Microsoft.Extensions.Hosting.dll + true + + + CP0014 + M:Microsoft.Extensions.Hosting.HostApplicationBuilder.#ctor(System.String[]):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.Hosting.dll + lib/net7.0/Microsoft.Extensions.Hosting.dll + true + + + CP0014 + M:Microsoft.Extensions.Hosting.HostBuilder.#ctor:[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.Hosting.dll + lib/net7.0/Microsoft.Extensions.Hosting.dll + true + + + CP0014 + M:Microsoft.Extensions.Hosting.HostingHostBuilderExtensions.ConfigureDefaults(Microsoft.Extensions.Hosting.IHostBuilder,System.String[]):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.Hosting.dll + lib/net7.0/Microsoft.Extensions.Hosting.dll + true + + + CP0014 + M:Microsoft.Extensions.Hosting.HostingHostBuilderExtensions.UseDefaultServiceProvider(Microsoft.Extensions.Hosting.IHostBuilder,System.Action{Microsoft.Extensions.DependencyInjection.ServiceProviderOptions}):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.Hosting.dll + lib/net7.0/Microsoft.Extensions.Hosting.dll + true + + + CP0014 + M:Microsoft.Extensions.Hosting.HostingHostBuilderExtensions.UseDefaultServiceProvider(Microsoft.Extensions.Hosting.IHostBuilder,System.Action{Microsoft.Extensions.Hosting.HostBuilderContext,Microsoft.Extensions.DependencyInjection.ServiceProviderOptions}):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.Hosting.dll + lib/net7.0/Microsoft.Extensions.Hosting.dll + true + + \ No newline at end of file diff --git a/src/libraries/Microsoft.Extensions.Logging/src/CompatibilitySuppressions.xml b/src/libraries/Microsoft.Extensions.Logging/src/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..905e8996075b11 --- /dev/null +++ b/src/libraries/Microsoft.Extensions.Logging/src/CompatibilitySuppressions.xml @@ -0,0 +1,12 @@ + + + + + + CP0014 + M:Microsoft.Extensions.Logging.LoggerFactory.Create(System.Action{Microsoft.Extensions.Logging.ILoggingBuilder}):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/Microsoft.Extensions.Logging.dll + lib/net7.0/Microsoft.Extensions.Logging.dll + true + + \ 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 index 7a150462088b38..c4cec115e2b664 100644 --- a/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml +++ b/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml @@ -1,4 +1,5 @@  + CP0002 @@ -42,6 +43,91 @@ lib/netstandard2.0/System.Configuration.ConfigurationManager.dll lib/net462/System.Configuration.ConfigurationManager.dll + + + CP0014 + F:System.Configuration.SettingsSerializeAs.Binary:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + true + + + CP0014 + M:System.Configuration.ConfigurationException.#ctor:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + true + + + CP0014 + M:System.Configuration.ConfigurationException.#ctor(System.String,System.Exception,System.String,System.Int32):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + true + + + CP0014 + M:System.Configuration.ConfigurationException.#ctor(System.String,System.Exception,System.Xml.XmlNode):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + true + + + CP0014 + M:System.Configuration.ConfigurationException.#ctor(System.String,System.Exception):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + true + + + CP0014 + M:System.Configuration.ConfigurationException.#ctor(System.String,System.String,System.Int32):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + true + + + CP0014 + M:System.Configuration.ConfigurationException.#ctor(System.String,System.Xml.XmlNode):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + true + + + CP0014 + M:System.Configuration.ConfigurationException.#ctor(System.String):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + true + + + CP0014 + M:System.Configuration.ConfigurationException.GetXmlNodeFilename(System.Xml.XmlNode):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + true + + + CP0014 + M:System.Configuration.ConfigurationException.GetXmlNodeLineNumber(System.Xml.XmlNode):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + true + + + CP0014 + M:System.Configuration.ConfigurationSettings.GetConfig(System.String):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + true + + + CP0014 + P:System.Configuration.ConfigurationSettings.AppSettings:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + lib/netstandard2.0/System.Configuration.ConfigurationManager.dll + true + CP0015 M:System.Configuration.ConfigurationException.#ctor:[T:System.ObsoleteAttribute] 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..240aff3d5b7cad --- /dev/null +++ b/src/libraries/System.Diagnostics.DiagnosticSource/src/CompatibilitySuppressions.xml @@ -0,0 +1,33 @@ + + + + + + CP0014 + M:System.Diagnostics.DiagnosticListener.Write(System.String,System.Object):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/System.Diagnostics.DiagnosticSource.dll + lib/net7.0/System.Diagnostics.DiagnosticSource.dll + true + + + CP0014 + M:System.Diagnostics.DiagnosticSource.StartActivity(System.Diagnostics.Activity,System.Object):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/System.Diagnostics.DiagnosticSource.dll + lib/net7.0/System.Diagnostics.DiagnosticSource.dll + true + + + CP0014 + M:System.Diagnostics.DiagnosticSource.StopActivity(System.Diagnostics.Activity,System.Object):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/System.Diagnostics.DiagnosticSource.dll + lib/net7.0/System.Diagnostics.DiagnosticSource.dll + true + + + CP0014 + M:System.Diagnostics.DiagnosticSource.Write(System.String,System.Object):[T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute] + lib/net7.0/System.Diagnostics.DiagnosticSource.dll + lib/net7.0/System.Diagnostics.DiagnosticSource.dll + true + + \ No newline at end of file diff --git a/src/libraries/System.DirectoryServices/src/CompatibilitySuppressions.xml b/src/libraries/System.DirectoryServices/src/CompatibilitySuppressions.xml index d1d3de69d38dea..1d3a5528bf97a5 100644 --- a/src/libraries/System.DirectoryServices/src/CompatibilitySuppressions.xml +++ b/src/libraries/System.DirectoryServices/src/CompatibilitySuppressions.xml @@ -1,29 +1,11 @@  + - CP0001 - T:System.DirectoryServices.DirectoryServicesPermission + CP0015 + T:System.DirectoryServices.DirectoryEntry:[T:System.ComponentModel.TypeConverterAttribute] true - - CP0001 - T:System.DirectoryServices.DirectoryServicesPermissionAccess - true - - - CP0001 - T:System.DirectoryServices.DirectoryServicesPermissionAttribute - true - - - CP0001 - T:System.DirectoryServices.DirectoryServicesPermissionEntry - true - - - CP0001 - T:System.DirectoryServices.DirectoryServicesPermissionEntryCollection - true - - + \ No newline at end of file diff --git a/src/libraries/System.Security.Permissions/src/CompatibilitySuppressions.xml b/src/libraries/System.Security.Permissions/src/CompatibilitySuppressions.xml index 8559c96ac0ee39..d05ebaf48ab605 100644 --- a/src/libraries/System.Security.Permissions/src/CompatibilitySuppressions.xml +++ b/src/libraries/System.Security.Permissions/src/CompatibilitySuppressions.xml @@ -49,6 +49,224 @@ lib/netstandard2.0/System.Security.Permissions.dll lib/net6.0/System.Security.Permissions.dll + + + CP0014 + F:System.Security.Permissions.ReflectionPermissionFlag.AllFlags:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + F:System.Security.Permissions.ReflectionPermissionFlag.ReflectionEmit:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + F:System.Security.Permissions.ReflectionPermissionFlag.TypeInformation:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.CodeAccessPermission.Deny:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.CodeAccessPermission.RevertDeny:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.HostSecurityManager.ResolvePolicy(System.Security.Policy.Evidence):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.PermissionSet.ConvertPermissionSet(System.String,System.Byte[],System.String):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.PermissionSet.Deny:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.Policy.PolicyLevel.AddFullTrustAssembly(System.Security.Policy.StrongName):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.Policy.PolicyLevel.AddFullTrustAssembly(System.Security.Policy.StrongNameMembershipCondition):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.Policy.PolicyLevel.CreateAppDomainLevel:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.Policy.PolicyLevel.RemoveFullTrustAssembly(System.Security.Policy.StrongName):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.Policy.PolicyLevel.RemoveFullTrustAssembly(System.Security.Policy.StrongNameMembershipCondition):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.SecurityManager.IsGranted(System.Security.IPermission):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.SecurityManager.LoadPolicyLevelFromFile(System.String,System.Security.PolicyLevelType):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.SecurityManager.LoadPolicyLevelFromString(System.String,System.Security.PolicyLevelType):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.SecurityManager.PolicyHierarchy:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.SecurityManager.ResolvePolicy(System.Security.Policy.Evidence,System.Security.PermissionSet,System.Security.PermissionSet,System.Security.PermissionSet,System.Security.PermissionSet@):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.SecurityManager.ResolvePolicy(System.Security.Policy.Evidence):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.SecurityManager.ResolvePolicy(System.Security.Policy.Evidence[]):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.SecurityManager.ResolvePolicyGroups(System.Security.Policy.Evidence):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.SecurityManager.ResolveSystemPolicy(System.Security.Policy.Evidence):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.SecurityManager.SavePolicy:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + M:System.Security.SecurityManager.SavePolicyLevel(System.Security.Policy.PolicyLevel):[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + P:System.Security.Permissions.RegistryPermissionAttribute.All:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + P:System.Security.Policy.PolicyLevel.FullTrustAssemblies:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + P:System.Security.SecurityManager.CheckExecutionRights:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + P:System.Security.SecurityManager.SecurityEnabled:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + T:System.Security.Policy.FirstMatchCodeGroup:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + T:System.Security.Policy.PermissionRequestEvidence:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + + + CP0014 + T:System.Security.Policy.UnionCodeGroup:[T:System.ObsoleteAttribute] + lib/netstandard2.0/System.Security.Permissions.dll + lib/netstandard2.0/System.Security.Permissions.dll + true + CP0015 M:System.Security.Policy.Evidence.#ctor(System.Object[],System.Object[]):[T:System.ObsoleteAttribute] From a1c56d64125da565a4427a3ecde809e20c147eec Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Fri, 2 Jun 2023 08:56:56 +0200 Subject: [PATCH 3/5] Update Version.Details.xml --- eng/Version.Details.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 8b949ce330e5f4..22e0844875dea0 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -364,9 +364,9 @@ https://github.com/dotnet/roslyn-analyzers 2b6ab8d727ce73a78bcbf026ac75ea8a7c804daf - + https://github.com/dotnet/sdk - 2fd62c3936f5336b836f6b12df170aa0e90da767 + c4acda90a4dd0e164631e1e5d3b51003d0928d62 From c6ffbd443631d80c95b45eabf88efc629b570c84 Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Fri, 2 Jun 2023 15:47:51 +0200 Subject: [PATCH 4/5] Update CompatibilitySuppressions.xml --- .../src/CompatibilitySuppressions.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml b/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml index c4cec115e2b664..cd36ac7c23bc82 100644 --- a/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml +++ b/src/libraries/System.Configuration.ConfigurationManager/src/CompatibilitySuppressions.xml @@ -43,7 +43,7 @@ lib/netstandard2.0/System.Configuration.ConfigurationManager.dll lib/net462/System.Configuration.ConfigurationManager.dll - + CP0014 F:System.Configuration.SettingsSerializeAs.Binary:[T:System.ObsoleteAttribute] @@ -194,4 +194,4 @@ lib/netstandard2.0/System.Configuration.ConfigurationManager.dll lib/net462/System.Configuration.ConfigurationManager.dll - \ No newline at end of file + From 3c5be87cc1475971f0fbc8304fc869df68f5d98e Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Fri, 2 Jun 2023 15:48:44 +0200 Subject: [PATCH 5/5] Update CompatibilitySuppressions.xml --- .../src/CompatibilitySuppressions.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libraries/System.Security.Permissions/src/CompatibilitySuppressions.xml b/src/libraries/System.Security.Permissions/src/CompatibilitySuppressions.xml index d05ebaf48ab605..10869bf91f9227 100644 --- a/src/libraries/System.Security.Permissions/src/CompatibilitySuppressions.xml +++ b/src/libraries/System.Security.Permissions/src/CompatibilitySuppressions.xml @@ -49,7 +49,7 @@ lib/netstandard2.0/System.Security.Permissions.dll lib/net6.0/System.Security.Permissions.dll - + CP0014 F:System.Security.Permissions.ReflectionPermissionFlag.AllFlags:[T:System.ObsoleteAttribute] @@ -579,4 +579,4 @@ lib/netstandard2.0/System.Security.Permissions.dll lib/net462/System.Security.Permissions.dll - \ No newline at end of file +