full .net winforms installshield

.net - installshield 2018 full



Actualizar una instalaciĆ³n existente utilizando InstallShield LE (2)

Tenemos una aplicación WinForms bastante simple. He creado una instalación utilizando InstallShield LE que funciona bien en la primera instalación. Me gustaría que los usuarios puedan ejecutar la instalación también para actualizar una copia existente. El problema es que no puedo averiguar cuál es la forma correcta de crear este paquete de actualización. He intentado:

Cambio del código del producto: la instalación funciona pero se está creando una nueva entrada en Agregar o quitar programas y la entrada anterior no se elimina.

Mantener el código del producto: el instalador de Windows grita: "otra versión de este producto ya está instalada"

Intenté jugar con otros códigos (Código de actualización / Versión del producto) - no ayuda

¿Hay alguna manera fácil de crear esto? Tal vez algo para decirle al instalador que elimine su versión anterior si existe?


  1. copie el guid de / Información general / "código de producto" a / Código de actualización / Actualización
  2. copie el guid de / Información general / "código de producto" a / Información general / Código de actualización
  3. Presionar el botón "..." en / Información general / código de producto para generar un nuevo guid

  4. Configuraciones opcionales. Código de entrada / actualización

    • deshabilitar la versión máxima
    • habilitar la versión mínima, por ejemplo, puede poner la versión 0.0.0.1 para la mínima.
    • deshabilitar la dependencia languale

En su proyecto de instalación InstallShield, debe hacer lo siguiente:

  • seleccione rama: Organice su configuración -> Actualizar rutas
  • Agregar nueva ruta de actualización y luego presionar el botón de cancelar
  • las propiedades predeterminadas de la nueva ruta de actualización no deben cambiarse si no planea cambiar la versión del producto desde la siguiente rama: Organice su configuración -> Información general . Si planea cambiar la versión del producto , debería jugar con las siguientes propiedades de la ruta de actualización : Versión mínima / _Incluir versión mínima_, Versión máxima / _Incluir versión máxima_.
  • cada vez que necesite crear una nueva configuración, cambie el código del producto en la siguiente rama: Organice su configuración -> Información general .
  • Tenga en cuenta que el código de actualización NUNCA debe cambiarse.