没看到 system.io.ports

Dont see system.io.ports

我正在使用 VS2022 并想使用 getportnames()

但我注意到当我使用智能感知编写时并没有出现最后一个实例。

我看到 system.io 但端口没有出现。有人知道为什么吗?

您需要 nuget 包 System.IO.Ports,例如在你的 csproj 中:

<PackageReference Include="System.IO.Ports" Version="6.0.0" />

如何找到这些包

您可以这样找到:

  1. 检查文档中的命名空间和程序集:https://docs.microsoft.com/en-us/dotnet/api/system.io.ports.serialport.getportnames?view=dotnet-plat-ext-6.0。这里既System.IO.Ports。还要仔细检查平台支持,在 适用于 .
  2. 在 nuget.org 上搜索 System.IO.Ports:https://www.nuget.org/packages?q=System.IO.Ports 和 select Microsoft 程序包