No se puede mostrar un mensaje de error porque no se pudo encontrar un ensamblado de recursos opcional que lo contiene.
-
sábado, 07 de febrero de 2009 12:25
Hola!
Estoy usando System.Net.Socket.TcpClient y arroja una SocketException en una de estas dos lineas:
m_tcpClient = New TcpClient m_tcpClient.Connect(m_sHost, m_iPort)
El mensaje es "No se puede mostrar un mensaje de error porque no se pudo encontrar un ensamblado de recursos opcional que lo contiene.".
Necesito urgente que alguien me ayude a poder saber cuál es el mensaje de error, porque no encuentro cómo solucionar el problema. :(
Cualquier ayuda será bien recibida :)
Gracias de antemano.
Melissa Guzman
Respuestas
-
domingo, 08 de febrero de 2009 22:55Moderador
Hola Melilla,
Agrega la referencia al ensamblado System.SR.dll en tu proyecto, esto te permitirá cargar el recursos de cadenas que muestran los mensajes de error asociados a las excepciones. Inicialmente no se cargan por motivos de rendimiento.
Cuando agregues la referencia, vuelve a ejecutar el proyecto entonces el recursos de cadena de error se cargará y te mostrará el mensaje de la excepción que te está generando. Si con la descripción del mensaje sigues teniendo problemas en indentificar el error, dimelo..
Un saludo,,,
José Miguel Torres- Propuesto como respuesta Juan Carlos Ruiz [BogotaDotNet.org] lunes, 09 de febrero de 2009 14:07
- Marcado como respuesta Jose Miguel TorresModerator miércoles, 04 de noviembre de 2009 21:25
-
martes, 10 de febrero de 2009 13:05
Aparte de lo que te comenta José Miguel, si creas un paquete de instalación .cab con Visual Studio para distribuir la aplicación a los terminales, aunque hayas incluido la referencia en el proyecto, por omisión la dll no se incluye en el cab con lo que, al instalarlo, no tendrás la dll y los mensajes de error te volverán a aparecer igual. En el cab tienes que indicarle explícitamente que quieres que se incluya.Un saludo,Alejandro MezcuaMVP Device Application Developmenthttp://www.byteabyte.net/- Propuesto como respuesta Jose Miguel TorresModerator martes, 10 de febrero de 2009 14:25
- Marcado como respuesta Jose Miguel TorresModerator miércoles, 04 de noviembre de 2009 21:25
Todas las respuestas
-
sábado, 07 de febrero de 2009 23:21oops, esta bien raro,
si tienes como colocar mas codigo, y describir mejor tu aplicacion seria de mucha ayuda.
Juan Carlos Ruiz - http://juank.black-byte.com -
domingo, 08 de febrero de 2009 22:55Moderador
Hola Melilla,
Agrega la referencia al ensamblado System.SR.dll en tu proyecto, esto te permitirá cargar el recursos de cadenas que muestran los mensajes de error asociados a las excepciones. Inicialmente no se cargan por motivos de rendimiento.
Cuando agregues la referencia, vuelve a ejecutar el proyecto entonces el recursos de cadena de error se cargará y te mostrará el mensaje de la excepción que te está generando. Si con la descripción del mensaje sigues teniendo problemas en indentificar el error, dimelo..
Un saludo,,,
José Miguel Torres- Propuesto como respuesta Juan Carlos Ruiz [BogotaDotNet.org] lunes, 09 de febrero de 2009 14:07
- Marcado como respuesta Jose Miguel TorresModerator miércoles, 04 de noviembre de 2009 21:25
-
martes, 10 de febrero de 2009 13:05
Aparte de lo que te comenta José Miguel, si creas un paquete de instalación .cab con Visual Studio para distribuir la aplicación a los terminales, aunque hayas incluido la referencia en el proyecto, por omisión la dll no se incluye en el cab con lo que, al instalarlo, no tendrás la dll y los mensajes de error te volverán a aparecer igual. En el cab tienes que indicarle explícitamente que quieres que se incluya.Un saludo,Alejandro MezcuaMVP Device Application Developmenthttp://www.byteabyte.net/- Propuesto como respuesta Jose Miguel TorresModerator martes, 10 de febrero de 2009 14:25
- Marcado como respuesta Jose Miguel TorresModerator miércoles, 04 de noviembre de 2009 21:25
-
jueves, 15 de octubre de 2009 21:03Disculpa resolviste el problema?, tengo el mismo problema, agrego la referencia sr.dll, pero sigue emitiendo el mismo mensaje, el problema de los foreros es que no son didacticos para responder y dan una respuesta que no ayuda, hay que hacer algo mas aparte de agregar la referencia al proyecto? sería fenomenal saberlo ya que no es me util capturar ese error porque no se cual ensamblado lo genera.

