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.

La acción personalizada del instalador de Wix funciona con msiexec /i MyProgramm.msi /l*v thelog.txt pero no con la ejecución normal de msi.

Escribí una función simple para probar acciones personalizadas. Simplemente descomprimo un archivo en el directorio.

La acción personalizada se ejecuta correctamente si ejecuto el archivo msi con

msiexec /i MyProgramm.msi /l*v thelog.txt

Pero si simplemente ejecuto el archivo msi con doble clic para instalar, la acción personalizada no se ejecuta.



Esto se realiza mediante WiX 3.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El experto en TI escribió una función sencilla para probar acciones personalizadas descomprimiendo un archivo en el directorio. La acción personalizada se ejecuta correctamente si el msi se ejecuta con el siguiente comando:

    msiexec /i MyProgramm.msi /l*v thelog.txt
    

    Sin embargo, si el msi se ejecuta simplemente haciendo doble clic para instalarlo, la acción personalizada no se ejecuta. La versión de WiX utilizada para esto es la 3. El fragmento de código del archivo WiX muestra el código binario y de la acción personalizada utilizado para esta acción personalizada.

Comments are closed.