none
Actualizar versiones de ClickOnce respetando archivos de datos unicos RRS feed

  • Pregunta

  • Estimados,

    En mi Aplicación de VB.NET, se crean y abren archivos de datos (.DAT) con información que se graba encriptada por única vez y es leída y usada cada vez que el usuario abre la aplicación.

    Si el archivo no existe, el sistema asume que se está corriendo por primera vez y pide una serie de credenciales al usuario.

    Al ejecutar la aplicación por 2da vez y sucesivamente, la aplicación detecta esos archivos de datos y carga las credenciales para ejecutar sin problemas todo el código siguiente.

    El problema ocurre cuando yo actualizo el sistema y publico una nueva versión... 

    El usuario ejecuta la aplicación, se detecta una nueva versión y se auto actualiza (de eso se trata ClickOnce) , pero el problema es que esa nueva versión instala todo en una nueva carpeta de aplicación y ya esos archivos .DAT no se encuentran disponibles por la cual le vuelve a pedir todas las credenciales nuevamente.

    Que puedo hacer yo para que ciertos archivos estén fijos dentro de la carpeta de Aplicación sea la versión que sea de sistema ?

    Gracias

    jueves, 15 de junio de 2017 0:37

Respuestas

  • Hola:

     La manera mas fácil es que no crees ese archivo dentro de la carpeta de instalación, busca un lugar común como por ejemplo AppData\Local\Temp dentor de Temp puedes crear un archivo y dentro de sus propiedades asignarle atributos de un archivo de sistema, esconderlo y demas cosas que se te ocurra, de esta forma no tendrás que preocuparte de las actualizaciones de ClickOnce 


    Saludos desde Monterrey, Nuevo León, México!!!

    viernes, 16 de junio de 2017 1:17

Todas las respuestas

  • Por favor, alguien puede ayudarme con esto ?

    Gracias

    viernes, 16 de junio de 2017 0:59
  • Hola:

     La manera mas fácil es que no crees ese archivo dentro de la carpeta de instalación, busca un lugar común como por ejemplo AppData\Local\Temp dentor de Temp puedes crear un archivo y dentro de sus propiedades asignarle atributos de un archivo de sistema, esconderlo y demas cosas que se te ocurra, de esta forma no tendrás que preocuparte de las actualizaciones de ClickOnce 


    Saludos desde Monterrey, Nuevo León, México!!!

    viernes, 16 de junio de 2017 1:17
  • Buenisimo !

    Y no tendré problemas de permisos para usar esa carpeta ?

    Gracias

    viernes, 16 de junio de 2017 18:04