none
Como hacer que mi programa hecho en C# se actualize automaticamente?

    Pregunta

  •  

    Como hacer que mi programa hecho en C# se actualize automaticamente y
    traiga el update desde una direccion web?

    Muchas Gracias he buscado por todos lados pero ni idea y es lo unico
    que me falta para terminar el programa que estoy haciendo.

    Los archivos de actualizacion se guardaran en una direccion web.

    Lo que se necesita es:
    En mi aplicacion tengo un boton que dice "Buscar Actualizaciones" al
    darle click en ese boton debe comparar la version actual con la version
    que esta alojada en la web, si la version de la web es mas actualizada
    entonces que se descarque el programa desde internet (el actualizado).

    Y ya se hace una instalacion manual del programa.

    Muchisimas Gracias y en lo que les pueda ayudar con mucho gusto.
    martes, 04 de diciembre de 2007 14:16

Respuestas

  • Hola,

     

    Puedes hacer la funcionalidad del botón ese al cargar la aplicación(¿o aún no la teminastes?).
    También existe la posibilidad de hacerlo con clickonce. Si vas a propiedades del proyecto(botón derecho en el proyecto en el explorardor de soluciones), y te pones encima de publicar, tienes una serie de opciones muy sencillas para generar un instalador, este lo alojas en tu web y haces que el usuario se la descargue de ahí la primera vez(o lo haces tú). Las siguientes veces, el programa se conectará antes de abrirse y si cambiastes(dandole a publicar de nuevo) la aplicación esta se instalará automáticamente . Entre las muchas propiedades que traer para configurarlo, a la hora de desinstalar la aplicación te viene una opción de volver a una versión anterior.

     

    Pruébalo si quieres y ya nos comentas.

     

    Un Saludo

     

    martes, 04 de diciembre de 2007 14:36

Todas las respuestas

  • Hola,

     

    Puedes hacer la funcionalidad del botón ese al cargar la aplicación(¿o aún no la teminastes?).
    También existe la posibilidad de hacerlo con clickonce. Si vas a propiedades del proyecto(botón derecho en el proyecto en el explorardor de soluciones), y te pones encima de publicar, tienes una serie de opciones muy sencillas para generar un instalador, este lo alojas en tu web y haces que el usuario se la descargue de ahí la primera vez(o lo haces tú). Las siguientes veces, el programa se conectará antes de abrirse y si cambiastes(dandole a publicar de nuevo) la aplicación esta se instalará automáticamente . Entre las muchas propiedades que traer para configurarlo, a la hora de desinstalar la aplicación te viene una opción de volver a una versión anterior.

     

    Pruébalo si quieres y ya nos comentas.

     

    Un Saludo

     

    martes, 04 de diciembre de 2007 14:36
  • Muchisimas Gracias, voy a ver si lo logro hacer y les cuento.

    Depronto no me puedes pasar el codigo para el boton, yo solo tengo el boton que dice "Buscar Actualizacion" es lo unico que tengo me falta el codigo q comprueba q si es necesaria la actualizacion que compara la version instalada a la que esta en el servidor.

     

    martes, 04 de diciembre de 2007 15:41
  • No hace falta código para el botón Julián, con ClickOne lo hace de forma automática cada vez que la aplicación es ejecutada o si lo configurastes cada x días (por defecto 7)

     

    Yo también estuve buscando un sistema de auto-actualizar, diseñe todo el código para conectarse a FTP, mirar la versión de una forma un poco cutre (un .txt plano Sad) y bajar e instalar el archivo pero después de ver el facilísimo sistema de ClickOne ha cambiado todo para mejor ya que lo hace de forma automática.

     

    Recibe un saludo y feliz navidad ;-)

    lunes, 31 de diciembre de 2007 12:51
  • Buenas, es cierto que con clickonce te ayuda full  pero al instalar el programa me queda un icono azul con blanco feisimo, habria la posibilidad de cambiar este icono con alguno que haga referencia a mi aplicacion? o poner alguna imagen vistosa??
    jueves, 20 de enero de 2011 14:43
  • Um, claro que si. En las propiedades del proyecto > Aplicacion > icono y manifiesto , puedes poner un icono personalizado. Ese es el que pone tu publicación de ClickOnce.

     

    :)

    jueves, 04 de agosto de 2011 13:36