Leer recursos incrustados en un ensamblado.

22/07/2005 - 10:33 por José Antonio | Informe spam
¿Como puedo leer el contenido de un archivo de recursos ".resources" que
esta incrustado en un ensamblado?.

He probado con ResourceRead, pero necesita el archivo "recurso.resources" y
su localizacion fisica.

Yo solo se el nombre del ensamblado:

Recursos.Windows.Imagenes.resources, este el recurso incrustado.

¿Sabeis como hacerlo?

Saludos.
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
22/07/2005 - 11:33 | Informe spam
// C#
// Gets a reference to the same assembly that
// contains the type that is creating the ResourceManager.
System.Reflection.Assembly myAssembly;
MyAssembly = this.GetType().Assembly;

// Gets a reference to a different assembly.
System.Reflection.Assembly myOtherAssembly;
myOtherAssembly = System.Reflection.Assembly.Load("ResourceAssembly");

// Creates the ResourceManager.
System.Resources.ResourceManager myManager = new
System.Resources.ResourceManager("ResourceNamespace.myResources",
myAssembly);

// Retrieves String and Image resources.
System.String myString;
System.Drawing.Image myImage;
myString = myManager.GetString("StringResource");
myImage = (System.Drawing.Image)myManager.GetObject("ImageResource");


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org

Preguntas similares