Вопрос

У меня есть программа 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