2010-10-05 16 views
6

Creo una aplicación de Windows y le proporciono al usuario el paquete de instalación. Así que ahora necesito corregir algunos errores y dar una versión revisada al usuario, pero no quiero que lo vuelvan a instalar. Entonces, ¿cómo puedo crear una solución y distribuirla?Creación de la aplicación de Windows C# .net actualizable

+0

¿Podría otro paquete de instalación que desinstala la versión anterior instalar la nueva versión calificar como una "solución"? –

+1

Cómo crear un parche para su aplicación depende en gran medida de la aplicación que utilizó para crear el instalador. ¿Puedes proporcionar más información al respecto? – jmservera

+0

No he creado el instalador todavía. Estaba planeando utilizar la configuración de estudio visual y proyectos de implementación para crear un – Vicky

Respuesta

4

ClickOnce simplificará en gran medida este proceso de instalación/actualización. Es posible que deba reinstalar la aplicación una vez a través de ClickOnce, pero después de eso, las actualizaciones se proporcionarán fácilmente. Explicaciones here.

1

Crea un nuevo instalador que sobrescribirá archivos viejos con los nuevos. o considere usar click once deployment

+0

+1 para hacer clic una vez. – tster

0

No he usado clickonce, pero hace un par de años tuve que escribir algo que se actualizaría automáticamente. No puedo encontrar el código o lo publicaría, pero esto es lo que hizo:

1) El exe principal miraría un ensamblado y encontraría la versión.
2) SI el exe se pudiera conectar a un servidor público, verificaría y vería si un ensamblado diferente estaba disponible.
3) Si el ensamblaje estaba disponible, lo descargaría y ejecutaría el nuevo ensamblaje
4) Si el ensamblaje no estaba disponible o no tenía una conexión a Internet, simplemente ejecutaría el local.

Hacer esto no requiere interacción del usuario.

Cuestiones relacionadas