2009-03-18 25 views
9

Tengo un proyecto .NET C# 2.0 y se refiere a muchos archivos .xml, necesitaría estos archivos cuando transfiera mi proyecto a otra ubicación o lo distribuya. Actualmente no estoy interesado en crearlo como un archivo setup.exe. Quiero ser independiente. actualmente los tengo todos en una carpeta "ARCHIVOS" dentro de mi proyecto. Entonces lo que quiero saber espaquete de archivos xml dentro de dll, C#

  1. ¿Puedo empaquetar todos estos archivos XML dentro de un dll, para que sea seguro y portátil? Si es así, ¿cómo hacerlo?
  2. Cuando construyo el programa, la carpeta FILES no se copia. ¿Cómo puedo copiarlo también?

Respuesta

14

Puede marcar los archivos xml como recursos y se empaquetarán dentro del ensamblaje. Simplemente configure la "acción de compilación" a "recurso incrustado". Alternativamente, utilice un archivo de recursos (resx) y arrastre los archivos xml al diseñador de resx, y lo hará todo por usted (incluido el acceso a métodos para que los datos vuelvan a salir).

Cuestiones relacionadas