Generar un fichero .resources dinámicamente

2795 vistas

Cuando usamos los ficheros de recursos y compilamos en Visual Studio, éste se encarga de generar el fichero .resources a partir del .resx que es un simple fichero xml.

Para generar un fichero y añadir valores dinámicamente, bastanrán unas pocas líneas de código:



csharp
  1. FileStream fs = new FileStream(" items.resources " , FileMode.OpenOrCreate, FileAccess.Write);
  2. IResourceWriter writer = new ResourceWriter(fs);
  3.  
  4. writer.AddResource(" llave ", " valor ");
  5. writer.Generate();
  6. writer.Close();