La situación:¿Qué significa MissingManifestResourceException y cómo solucionarlo?
- tengo una biblioteca de clases, llamado
RT.Servers
, que contiene algunos recursos (de tipobyte[]
, pero no creo que eso es importante) - la misma biblioteca de clase contiene un método que devuelve uno de esos recursos
- tengo un programa simple (con una referencia a la biblioteca) que sólo las llamadas que un único método
recibo una MissingManifestResourceException
con la siguiente Messa GE:
No se pudo encontrar ningún recurso apropiados para la cultura especificada o la cultura neutral. Asegúrese de que los "Servers.Resources.resources" se insertan correctamente o vinculado en montaje "RT.Servers" en tiempo de compilación, o que todos los ensamblados satélite requeridos se pueden cargar y totalmente firmados.
Nunca he jugado con culturas, o con la firma de montaje, así que no sé qué está pasando aquí. Además, esto funciona en otro proyecto que utiliza la misma biblioteca. ¿Algunas ideas?
Esta es una de las excepciones más inútiles en .NET. Se desencadena en al menos 3 escenarios que no comparten nada en común. –
Lo sentimos, pero es una forma de Microsoft: ** eliminar todo, y luego agregar de nuevo **. Funciona para recursos, NUGET, referencias y cadenas de conexión. Hay muchas herramientas, pero dedicarás tiempo a los archivos sin formato en casos no habituales ... – maxkoryukov