什么是 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
我不明白这意味着什么,也不明白为什么它在我的计算机上工作但在另一台计算机上不起作用。
I have a C# program, that works fine on my computer, but on other computer.
I receive the following error:
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
I don't understand what this means or why it work on my computer but not on the other.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您使用的文件或引用的 DLL 在另一台计算机上不存在。
您可以将
catch
块或Application.UnhandledException
处理程序添加到代码中,以获取有关异常的更多详细信息。You're using a file or referencing a DLL that doesn't exist on the other machine.
You can add
catch
blocks or anApplication.UnhandledException
handler to your code to get more details about the exception.通常,如果它适用于您的计算机而不是另一台计算机,则开发计算机上所请求文件的路径与用户计算机上的路径不同。查找仅存在于开发计算机上的硬编码路径或文件引用
Usually if it works for your computer and not another then the path to the requested file is not the same on the development machine as the user machine. Look for hard coded paths or references to files that only exist on development machine
System.IO.FileNotFoundException 是一个异常,指示 (...) 在目标系统上未找到您的程序使用的文件。
也许目标机器上不存在terminal.exe?或者存在于与您正在使用的路径不同的另一路径中?
System.IO.FileNotFoundException is an exception that indicate (...) that a file used by your program has not been found on the target system.
Maybe terminal.exe does not exists on the target machine? Or exists in another path than the one you are using?
看起来您的计算机上存在的文件要么根本不存在于其他计算机上,要么根本不在您的程序正在查找的位置。
来自 MSDN,FileNotFoundException:
Looks like the file that exists on your computer either does not exist on other computers at all or simply not in the location your program is looking for it at.
From MSDN, FileNotFoundException: