none
Como copiar "Recursos" al ordenador RRS feed

  • Pregunta

  • Hola!!

    La cuestión es que quiero que mi aplicación copie archivos al ordenador donde se ejecuta, esos archivos estan añadidos como "Resources" en el proyecto.

    Son en formato .zip .rar .jar y quisiera saber el codigo para copiarlos a una ubucacion especifica.

    Gracias por su ayuda! :D

    sábado, 26 de enero de 2013 19:55

Todas las respuestas

  • pero si son recursos embebidos en el proyecto no pueden copiarse

    o acaso los puede ver como archivos junto al .exe ?

    porque si es asi solo usas el

    File.Copy()

    y eso es todo


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    lunes, 28 de enero de 2013 4:09
  • No entiendo eso de Embebidos pero yo preguntaba por que no encuentro la forma de añadir todos esos archivos a mi aplicación, de tal modo que me quede mi .exe pero con todo lo necesario dentro. Veras, anteriormente utilizaba un autoextraible donde estaban los archivos y la aplicación, de tal modo que el autoextraible ponía las cosas en una dirección especifica y el formulario solo las buscaba en esa ubicación y listo. Pero ya no quiero usar el extraible. Solo que no se como hacerlo. 
    lunes, 28 de enero de 2013 5:03
  • si el contenido esta embedido deberias sacarlo de alli y crear archivos fisicos para poder usarlos

    para esto debs acceder al assembly

    Cómo: Cargar una imagen o mapa de bits desde un recurso mediante el uso de Visual C#

    usando el

    GetManifestResourceStream()

    obtienes el archivo embediso para poder grabarlo a un archivo fisico en la carpeta de la aplciacion y poder trabajarlo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    lunes, 28 de enero de 2013 8:53