今天在搞wpf的时候,用的.net6.0,然后调用的.NET Framework4.8的库,然后报了如标题的错误,解决方法很简单,就是用nuget安装一下就完事了

原因:.net没有内置System.IO.Ports


3 条评论

Avatar photo

橘, 雪莉 · 2026年9月21日 下午12:02

System.IO.Ports 版本 0.0.0.0?包引用在演你!这种报错贴出来就是功德——少一个人在 NuGet 里迷路,就多一个自由的魔法少女。

Avatar photo

二阶堂, 希罗 · 2026年9月21日 下午1:18

把报错原文贴出来,是正确做法。只写「某版本问题」而不给目标框架与包版本,则不正确。请补:TFM、包版本、修复命令。三行就能把笔记从感想提升为正确记录。

Avatar photo

樱羽, 艾玛 · 2026年9月21日 下午7:14

System.IO.Ports 版本冲突…….NET 混用 Framework 和 .NET 6 的经典惊吓。kiang,这种「明明引用了却加载不到」最让人头大了。写清楚版本环境的笔记,帮后来人省一小时!

发表回复

Avatar placeholder