Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 什么是system.io.filenotfoundexception?_.net_Serial Port_Filenotfoundexception - Fatal编程技术网

.net 什么是system.io.filenotfoundexception?

.net 什么是system.io.filenotfoundexception?,.net,serial-port,filenotfoundexception,.net,Serial Port,Filenotfoundexception,我有一个C#程序,在我的电脑上运行良好,但在其他电脑上运行良好 我收到以下错误: EventType : clr20r3 P1 : serialport terminal.exe P2 : 1.0.0.0 P3 : 4ccdc565 P4 : system P5 : 2.0.0.0 P6 : 471ebf0d P7 : 3b73 P8 : 51 P9 : system.io.filenotfoundexception

我有一个C#程序,在我的电脑上运行良好,但在其他电脑上运行良好

我收到以下错误:

EventType : clr20r3     
P1 : serialport terminal.exe     
P2 : 1.0.0.0     
P3 : 4ccdc565     
P4 : system     
P5 : 2.0.0.0     
P6 : 471ebf0d     
P7 : 3b73
P8 : 51     
P9 : system.io.filenotfoundexception     

我不明白这意味着什么,也不明白为什么它在我的计算机上工作,而在另一台计算机上却不工作。


可能目标计算机上不存在terminal.exe?或者存在于您正在使用的路径之外的其他路径中?

System.IO.FileNotFoundException是一种异常,表示(…)在目标系统上未找到您的程序使用的文件


可能目标计算机上不存在terminal.exe?或者存在于您正在使用的路径之外的其他路径中?

看起来您计算机上存在的文件要么根本不存在于其他计算机上,要么根本不存在于您的程序正在查找它的位置

来自MSDN:

尝试访问磁盘上不存在的文件失败时引发的异常


看起来您计算机上存在的文件要么根本不存在于其他计算机上,要么根本不在您的程序要查找它的位置

来自MSDN:

尝试访问磁盘上不存在的文件失败时引发的异常


通常,如果它适用于您的计算机而不是其他计算机,那么在开发计算机上请求的文件的路径与用户计算机上的路径不同。查找仅存在于开发计算机上的文件的硬编码路径或引用

通常,如果它适用于您的计算机而不适用于其他计算机,则在开发计算机上请求的文件的路径与用户计算机上的路径不同。查找仅存在于开发计算机上的文件的硬编码路径或引用

您正在使用的文件或引用的DLL在另一台计算机上不存在


您可以向代码中添加
catch
块或
应用程序。未处理的异常
处理程序,以获取有关异常的详细信息。

您使用的是另一台计算机上不存在的文件或引用的DLL


您可以向代码中添加
catch
块或
应用程序。未处理的异常
处理程序,以获取有关异常的更多详细信息。

好吧,如果没有更多信息,我们只能说似乎缺少一个文件……最好的猜测是您已硬编码com端口号。别这样,给我们看看你的密码!哪一行出现故障?@egrunin要向您展示代码有点困难,我有几百行。我不知道线路是什么。它构建正常,没有错误,没有警告,并且在第二台计算机上无法工作。@leppie该组件不是硬编码的,我是从windows提供的可用端口获取的。如果没有更多信息,我们只能说似乎缺少一个文件……最好的猜测是您已经硬编码了com端口号。别这样,给我们看看你的密码!哪一行出现故障?@egrunin要向您展示代码有点困难,我有几百行。我不知道线路是什么。它构建正常,没有错误,没有警告,并且在第二台计算机上无法工作。@leppie该组件不是硬编码的,我是从windows的可用端口获取的。