首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的Visual工具箱中缺少串行端口组件?

为什么我的Visual工具箱中缺少串行端口组件?
EN

Stack Overflow用户
提问于 2021-04-21 20:03:11
回答 4查看 8.3K关注 0票数 1

在组件中看不到串行端口

我正在开发一个windows窗体应用程序,但在工具箱中找不到所需的SerialPort组件。尝试重新设置工具箱,但也没有工作。

有人能帮我解决这个问题吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2021-04-21 20:43:49

屏幕截图上Visual的output选项卡表明您的项目是.NET核心项目。若要检查此选项,请转到项目属性并检查“目标框架”设置。SerialPort,您希望在工具箱中看到它是一个组件,它是.NET框架的一部分,它不同于.NET核心

如果您想继续使用.NET核心作为您的平台,请尝试使用以下链接:

https://learn.microsoft.com/en-us/dotnet/api/system.io.ports.serialport?view=dotnet-plat-ext-5.0&viewFallbackFrom=net-5.0

https://www.nuget.org/packages/System.IO.Ports/

票数 1
EN

Stack Overflow用户

发布于 2021-11-19 13:56:36

我花了一整天来解决这个问题。当您第一次将项目创建为.NET核心(3.33.1或NET5.0)项目时,您不能(很容易)将其更改为.NET框架。开始时必须选择.net框架(而不是.net核心版本)!

正确的项目类型

比SerialPort在防御系统上的作用还要好。

票数 0
EN

Stack Overflow用户

发布于 2022-09-12 11:27:52

它的解决方案非常简单:

创建项目时:

使用.Net框架工作而不是.Net核心

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67202747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档