使用 .Net Core 3.0 访问 SerialPort class
Accessing the SerialPort class using .Net Core 3.0
我正在开始一个新的 .NET Core 3.0 项目,我需要在其中访问 System.IO.Ports.SerialPort class。我在 class 上阅读的文档表明它适用于 .NET Core 3(请参阅 https://docs.microsoft.com/en-us/dotnet/api/system.io.ports.serialport?view=netcore-3.0 的底部)。但是,当我向 class 添加 using 语句时,它无法解析 System.IO.Ports。是否需要执行一些额外的步骤才能在 Windows 桌面上为 .NET Core 3.0 程序 运行 引用 SerialPort class?
我发布这个问题后不久就找到了答案。要使用 SerialPort class,还需要安装一个额外的包。我能够单击 QuickActions 图标来安装软件包。
我遇到了同样的问题,这对我有用。只是我下载并安装了软件包,一切正常。
谢谢。
您需要执行以下操作:
工具 > 命令行 > 开发人员命令提示符
并执行以下命令:dotnet add package System.IO.Ports
您也可以通过NuGet包添加。
我正在使用 .NET Core 3.1 构建 Blazor 应用程序。
Visual Studio 2019 没有给我上下文菜单项“安装包 'System.IO.Ports'”。我通过进入 DOS 提示符来解决这个问题。
cd <project_path>
dotnet add package Microsoft.Extensions.Configuration --version 5.0.0
dotnet add package System.IO.Ports --version 5.0.0
这似乎解决了问题。
我正在开始一个新的 .NET Core 3.0 项目,我需要在其中访问 System.IO.Ports.SerialPort class。我在 class 上阅读的文档表明它适用于 .NET Core 3(请参阅 https://docs.microsoft.com/en-us/dotnet/api/system.io.ports.serialport?view=netcore-3.0 的底部)。但是,当我向 class 添加 using 语句时,它无法解析 System.IO.Ports。是否需要执行一些额外的步骤才能在 Windows 桌面上为 .NET Core 3.0 程序 运行 引用 SerialPort class?
我发布这个问题后不久就找到了答案。要使用 SerialPort class,还需要安装一个额外的包。我能够单击 QuickActions 图标来安装软件包。
我遇到了同样的问题,这对我有用。只是我下载并安装了软件包,一切正常。 谢谢。
您需要执行以下操作: 工具 > 命令行 > 开发人员命令提示符 并执行以下命令:dotnet add package System.IO.Ports
您也可以通过NuGet包添加。
我正在使用 .NET Core 3.1 构建 Blazor 应用程序。 Visual Studio 2019 没有给我上下文菜单项“安装包 'System.IO.Ports'”。我通过进入 DOS 提示符来解决这个问题。
cd <project_path>
dotnet add package Microsoft.Extensions.Configuration --version 5.0.0
dotnet add package System.IO.Ports --version 5.0.0
这似乎解决了问题。