Estoy almacenando un PNG como recurso incrustado en un ensamblado. Desde dentro del mismo ensamblado, tengo un código como este:
Bitmap image = new Bitmap(typeof(MyClass), "Resources.file.png");
El archivo, llamado "file.png" se almacena en la carpeta "Recursos" (dentro de Visual Studio) y está marcado como un recurso incrustado.
El código falla con una excepción que dice:
El recurso MyNamespace.Resources.file.png no se puede encontrar en la clase MyNamespace.MyClass
Tengo un código idéntico (en un ensamblado diferente, cargando un recurso diferente) que funciona. Entonces sé que la técnica es sólida. Mi problema es que termino pasando mucho tiempo tratando de averiguar cuál es el camino correcto. Si pudiera simplemente consultar (por ejemplo, en el depurador) el ensamblado para encontrar la ruta correcta, eso me ahorraría un montón de dolores de cabeza.