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.

Preguntas similare

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
Respuesta Responder a este mensaje
#2 José Antonio
22/07/2005 - 11:43 | Informe spam
Gracias, pero esto es para leer un recurso determinado.

Yo necesito listar los recurso que tiene, y no se todos los nombres, por
eso necesito listarlos por ejemplo a un combobox.




"Rodrigo Corral [MVP]" escribió en el mensaje
news:%
// 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


Respuesta Responder a este mensaje
#3 Carlos G.A.
22/07/2005 - 13:44 | Informe spam
Hola:

Gracias, pero esto es para leer un recurso determinado.

Yo necesito listar los recurso que tiene, y no se todos los nombres, por
eso necesito listarlos por ejemplo a un combobox.



Mirate la ayuda de Assembly.GetManifestResourceNames a ver si te vale.





Un saludo

Carlos Guzmán Álvarez
Vigo-España
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida