Pregunta

Tengo un programa en C #, que funciona muy bien en mi equipo, pero en otro ordenador.

recibo el siguiente 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     

No entiendo lo que significa esta o por qué funciona en mi equipo, pero no en el otro.

¿Fue útil?

Solución

Usted está utilizando un archivo o hacer referencia a un archivo DLL que no existe en la otra máquina.

Puede añadir bloques catch o un controlador Application.UnhandledException a su código para obtener más detalles acerca de la excepción.

Otros consejos

Por lo general, si funciona para su ordenador y no otro, entonces la ruta al archivo solicitado no es lo mismo en la máquina de desarrollo como la máquina del usuario. Busque caminos o referencias a los archivos cifrados duros que sólo existen en la máquina de desarrollo

System.IO.FileNotFoundException es una excepción que indique (...) que un archivo utilizado por el programa no se ha encontrado en el sistema de destino.

Tal vez terminal.exe no existe en el equipo de destino? O existe en otro camino que el que está utilizando?

Parece que el archivo que existe en el equipo, o bien no existe en otros ordenadores en absoluto o simplemente no en la ubicación de su programa está buscando en.

A partir de MSDN, FileNotFoundException :

  

La excepción que se inicia cuando un intento de acceder a un archivo que no existe en el disco falla.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top