在 System.DirectoryServices.Protocols NuGet 包版本 8.0.1 中,意外公开了以下 API:netstandard2.0
这些 API 未在 .NET Framework 上实现,并且不打算在目标 netstandard2.0 时被公开。 从 System.DirectoryServices.Protocols NuGet 包的版本 8.0.2 开始,这些 API 在目标 netstandard2.0时不可用。
以前的行为
在 System.DirectoryServices.Protocols NuGet 包的 8.0.1 版本中,可以从库中使用LdapSessionOptions.TrustedCertificatesDirectory属性和LdapSessionOptions.StartNewTlsSessionContext()方法。
新行为
从 System.DirectoryServices.Protocols NuGet 包版本 8.0.2 开始,尝试从 netstandard2.0 库使用这些 API 会导致编译错误。
已引入的版本
System.DirectoryServices.Protocols NuGet 包版本 8.0.2
破坏性变更的类型
此更改可能会影响 二进制兼容性。
更改原因
这些 API 不适用于所有兼容的框架。
建议的措施
如果需要使用这些 API,请面向 .NET 而不是 netstandard2.0.