我有一个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     

我不明白这意味着什么,或者为什么它在我的计算机上,但不能在其他工作。

有帮助吗?

解决方案

您正在使用的文件或引用,不与其他机器上存在的DLL。

您可以添加catch块或Application.UnhandledException处理程序代码,以获取有关异常的更多详细信息。

其他提示

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

System.IO.FileNotFoundException是个例外,其指示(...),其通过程序中使用一个文件没有被发现在目标系统上。

也许terminal.exe不存在目标机器上?或比您正在使用彼此的路径存在?

看起来像在您的计算机上无论是在所有其他计算机上不存在,或者根本就不在你的程序是在寻找它的位置的文件。

从MSDN, FileNotFoundException异常

  

他的异常当试图访问磁盘上不存在的文件时引发失败。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top