System.DirectoryServices.AccountManagement 在此平台上不受支持

问题描述 投票:0回答:0

我在调试时得到这个异常:

System.DirectoryServices.AccountManagement 在此平台上不受支持。

调用堆栈开始为:

System.DirectoryServices.AccountManagement.PrincipalContext.PrincipalContext(System.DirectoryServices.AccountManagement.ContextType) 在 System.DirectoryServices.AccountManagement.notsupported.cs

我在Windows上运行,我的目标是:

<TargetFramework>net6.0-windows</TargetFramework>

我用这个包:

<PackageReference Include="System.DirectoryServices.AccountManagement" Version="7.0.0" />

System.DirectoryServices.AccountManagement
应该可以在 Windows 上运行,但我找不到让它认为它在不同平台上的原因。

任何帮助将不胜感激!

有人在使用 linux 或 docker 部署时报告过此错误,但我使用的是 windows 10,有些人报告说这是由于使用

<TargetFramework>netstandard2.1</TargetFramework>

我已经把我所有的项目都搬进了

<TargetFramework>net6.0-windows</TargetFramework>

但它仍然抛出这个异常。

c# .net-6.0 directoryservices notsupportedexception
© www.soinside.com 2019 - 2024. All rights reserved.