我在调试时得到这个异常:
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>
但它仍然抛出这个异常。