Compartir a través de


Generador ResX (RESXGEN)

El Generador ResX (ResXGen) es una utilidad de consola que convierte un archivo de imagen (por ejemplo un archivo .jpg o .bmp) en un archivo .resx con formato XML, que se puede compilar en un archivo de recursos compatible con .NET mediante Resgen.exe.

Las siguientes líneas de código de ResXGen (abreviadas para ser más legibles) muestran el proceso esencial de creación de un archivo .resx a partir de un archivo de imagen.

Image img = Image.FromFile(ap.InputFile);
ResXResourceWriter rsxw = new ResXResourceWriter(ap.OutputFile); 
rsxw.AddResource(ap.ResourceName, img);
rsxw.Close();

El esquema XML necesario se documenta en .NET Framework (específicamente, en la propiedad ResourceSchema de la clase ResXResourceWriter). Esta funcionalidad también es encapsulada por ResXGen, por lo que, para ver el esquema, solamente hace falta ejecutar el comando siguiente:

ResXGen /schema