c# - .net 核心 System.DirectoryServices 不可用?

标签 c# .net ldap .net-core directoryservices

我正在创建一个针对 dotnetcore 2.0 的项目。

根据 MSDN,System.DirectoryServices.ActiveDirectory 应该可以在 .net core 2.0 中使用,但我得到一个错误,它无法在系统下找到 DirectoryServices。

我需要的方法是GetComputerDomain()

他们是 .net core 2.0 的替代品吗?

我正在寻找替代品

using System.DirectoryServices.ActiveDirectory

var domain = Domain.GetComputerDomain();

??

希望能够在 Windows 和 Linux 机器上获取域。

最佳答案

System.DirectoryServices 现在在 .net core 2.1 中可用;但是,它在 Windows 中运行良好,但在 Linux 中运行不正常(抛出 PlatformNotSupportedException,不确定这是否是预期行为)。

关于c# - .net 核心 System.DirectoryServices 不可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47501065/

相关文章:

C#,Emgu 网络摄像头 - 选择捕获大小

c# - 集成测试入门

c# - 从 C# 代码启动 Outlook 2013

java - 无法从日志记录中捕获异常

Ruby net-ldap 添加用户

java - 使用 GSSAPI 连接到 ldap。服务主体错误

c# - dropdownlistfor 在 'for' 循环内不发布值

c# - 有人知道 PayPal API (C#) 用于更新订单状态和添加跟踪号码吗?

c# - 每次使用时检查属性是否为空?

c# - 这是否适合类或结构(速度比内存更重要)?