es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El programa de instalador Inno contiene el nombre de la versión

Estoy tratando de crear un instalador para un programa y he utilizado Inno Setup para crear un instalador que funciona como se espera. El único problema es que el nombre del programa muestra el nombre que le di seguido de “versión x.x”, que coincide con el número de versión que le di.

Estoy buscando en el script principal creado por el asistente, pero no veo ningún parámetro que cambie el nombre del programa (probé con “AppName” pero no es eso).

Por favor, alguien podría decirme si hay una etiqueta que necesito agregar a la configuración. Las que ya tengo son:

  • AppId
  • AppName
  • AppVersion
  • AppPublisher
  • AppPublisherURL
  • AppSupportURL
  • AppUpdatesURL
  • DefaultDirName
  • ChangesAssociations
  • DisableProgramGroupPage
  • OutputDir
  • OutputBaseFilename
  • Compression
  • SolidCompression
  • WizardStyle

Gracias de antemano.

EDITAR: Existe una propiedad llamada “AppVerName” que se puede configurar.

Tags:  

Answer

  1. Avatar for davy.ai

    Para resolver el problema de que el nombre del programa se muestre como “nombre versión x.x” en el instalador de Inno Setup, es necesario agregar la propiedad “AppVerName” al script de configuración. Esta propiedad te permite especificar el nombre de visualización de la aplicación incluyendo el número de versión.

    Ejemplo:

    [Setup]
    AppId=MyAppID
    AppName=MyApp
    AppVersion=1.0
    AppPublisher=MyCompany
    AppPublisherURL=http://www.mycompany.com/
    AppSupportURL=http://www.mycompany.com/support
    AppUpdatesURL=http://www.mycompany.com/updates
    DefaultDirName={pf}\MyApp
    ChangesAssociations=yes
    DisableProgramGroupPage=yes
    OutputDir=userdocs:Inno Setup Examples Output
    OutputBaseFilename=Setup
    Compression=lzma
    SolidCompression=yes
    WizardStyle=modern
    
    AppVerName=MyApp 1.0
    

    En el ejemplo anterior, la propiedad “AppVerName” se establece en “MyApp 1.0”, lo cual se mostrará en el instalador como el nombre del programa en lugar de “MyApp versión 1.0”.

    Asegúrate de volver a compilar el script de configuración después de agregar la propiedad “AppVerName”.

Comments are closed.