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
Respuesta
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.
Crea un nuevo instalador que sobrescribirá archivos viejos con los nuevos. o considere usar click once deployment
+1 para hacer clic una vez. – tster
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.
- 1. Creación de asistentes para formularios de Windows en C#
- 2. Building C# .NET aplicación de Windows con múltiples vistas
- 3. Windows parece perder la pista de la aplicación .NET
- 4. GitHub para la aplicación .NET en Windows?
- 5. Un enfoque actualizable para diseñar un sistema de aplicación web
- 6. Creación de scripts de objetos .NET
- 7. Creación de EPUB en .Net
- 8. Uso de Crystal Reports en Visual Studio 2005 (aplicación C# .NET de Windows)
- 9. ¿Cómo leer el archivo en el directorio raíz de la aplicación de Windows en C# .net?
- 10. ¡Lea los datos de Bar Code Scanner en la aplicación de Windows .net (C#)!
- 11. Creación de módulos de extensión de Python C para Windows
- 12. ¿Ventaja del readlock actualizable?
- 13. Acelerar la carga de una imagen desde el disco en una aplicación Windows Forms (C# .net)
- 14. Creación de la aplicación Cross Platform: recomendación
- 15. Acelerando la ejecución de la aplicación C#/.NET
- 16. Confuso: creación de instancia de la clase C# en C++
- 17. .NET SplitContainer usando C# Windows Forms
- 18. Reiniciar Windows desde una aplicación .NET
- 19. Depuración de problemas Código de C++ desde la aplicación .NET
- 20. Creación de perfiles .Net thread contention
- 21. Tabla en la aplicación de formulario de windows C#
- 22. Screen-raspado de una aplicación de Windows en C#
- 23. .NET C# Aplicación GUI Línea de comando
- 24. Autenticación de Windows en .NET
- 25. Creación de PDF de la vista MVC .net
- 26. Creación de proyectos .NET 4.5 con Nant
- 27. C# - Windows ACL - Aplicación de permisos heredados
- 28. C# .Net aplicación de Windows - Obtener el nombre de usuario registrado en Mi NT
- 29. Creación de la aplicación Metro de Windows 8 (HTML5) sin Visual Studio
- 30. Contenedor .NET para la funcionalidad de la API de Windows
¿Podría otro paquete de instalación que desinstala la versión anterior instalar la nueva versión calificar como una "solución"? –
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
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