C# FileNotFoundException:无法加载文件或程序集System.IO.Ports
昨天我做了一个项目,得到了一个例外:C# FileNotFoundException:无法加载文件或程序集System.IO.Ports,c#,filenotfoundexception,lego,mindstorms,ev3,C#,Filenotfoundexception,Lego,Mindstorms,Ev3,昨天我做了一个项目,得到了一个例外: System.IO.FileNotFoundException:无法加载文件或程序集。系统找不到指定的文件 然后我在谷歌上搜索了几个小时问题可能是什么,但没有找到解决办法 奇怪的是,我今天开始了一个全新的.NET核心项目,安装了Lego.Ev3NuGet库,再次出现同样的错误 这是我的代码,将在最后一行引发异常: using Lego.Ev3.Core; using Lego.Ev3.Desktop; Brick brick = new Brick(new
System.IO.FileNotFoundException
:无法加载文件或程序集。系统找不到指定的文件
然后我在谷歌上搜索了几个小时问题可能是什么,但没有找到解决办法
奇怪的是,我今天开始了一个全新的.NET核心项目,安装了Lego.Ev3
NuGet库,再次出现同样的错误
这是我的代码,将在最后一行引发异常:
using Lego.Ev3.Core;
using Lego.Ev3.Desktop;
Brick brick = new Brick(new BluetoothCommunication("COM10"));
以下是我的乐高©项目中例外情况的更多详细信息:
System.IO.FileNotFoundException
:无法加载文件或程序集System.IO.Ports,版本=4.0.2.0,区域性=neutral,PublicKeyToken=CC7B13FFCD2DD51
。系统找不到指定的文件**
Visual Studio中的设置是否错误?System.IO.Ports在.NET Core中不可用。 它仅在.NET Framework 4.8中可用
作为一种可能的解决方案,尝试使用.NET Framework 4.8而不是.NET Core创建项目。是否检查了指定的路径和文件是否确实存在?Lego.Ev3是否具有标准/Core支持?也许它正在运行框架,并且具有库依赖关系?谢谢,这是我的问题-一个核心应用程序试图引用引用IO.Ports的旧DLL。。。