Estou armazenando um PNG como um recurso incorporado em um assembly. Dentro da mesma montagem, tenho alguns códigos como este:
Bitmap image = new Bitmap(typeof(MyClass), "Resources.file.png");
O arquivo, denominado "file.png", é armazenado na pasta "Recursos" (no Visual Studio) e é marcado como um recurso incorporado.
O código falha com uma exceção dizendo:
O recurso MyNamespace.Resources.file.png não pode ser encontrado na classe MyNamespace.MyClass
Eu tenho um código idêntico (em uma montagem diferente, carregando um recurso diferente) que funciona. Portanto, sei que a técnica é sólida. Meu problema é que acabo gastando muito tempo tentando descobrir qual é o caminho correto. Se eu pudesse simplesmente consultar (por exemplo, no depurador) o assembly para encontrar o caminho correto, isso me pouparia um monte de dores de cabeça.