Ok, aquí están los pasos que he tomado ...proyecto de instalación de Visual Studio no actualizar a nuevo programa
Crear y personalizar proyecto de instalación
proyecto de instalación Set = Versión 1.0.0
construir proyecto de instalación
Instalar la versión 1.0.0
programa de ejecución, que muestra "v1.0.0" en barra de título de la ventana
Cambiar código en el programa para mostrar "v1.0 0.1" en la barra de título
Set RemovePreviousVersions proyecto de instalación de la ventana = True proyecto de instalación
Set = Versión 1.0.1
Cambio CódigoProducto (como se indica)
proyecto de instalación Construir
Instalar la versión 1.0.1
programa Run , que muestra "v1.0.0" en la barra de título de la ventana
El nuevo instalador instaló la versión anterior del software. En "Programas y características" del panel de control (que solía ser "Agregar o quitar programas"), muestra que está instalada la versión 1.0.1. He pasado por más de un tutorial, como http://www.simple-talk.com/dotnet/visual-studio/updates-to-setup-projects/
Cuando esté listo para construir una nueva versión de su producto para sustituir a una más antigua, siga estos pasos:
- Incremento de la versión propiedad (ver Figura 1). Visual Studio muestra un cuadro de mensaje que le solicita que cambie el Código del producto y PackageCode. Seleccione sí
- Establezca la propiedad RemovePreviousVersions en verdadero.
Al establecer la propiedad RemovePreviousVersions en true, se eliminan las versiones anteriores del producto del sistema cuando instala la nueva versión. Dado que los productos se identifican mediante el código de código de producto, al cambiar el código de producto se crea un nuevo producto. Es decir, el producto anterior se desinstala cuando instala uno nuevo.
Si elimino manualmente 1.0.0 desde el Panel de control y luego instalo 1.0.1, entonces el programa se ejecuta mostrando "v1.0.1" correctamente.
¿Qué me falta aquí?
Sí, esto debería ser aceptado. Upvoted – Munavvar