none
Instalar con otras versiones RRS feed

  • Debate general

  • Buenas tardes señores....

    Tengo mi aplicación en Visual Basic con Visual Studio 2010 y he creado un instalador con Inno Setup para distribuirla a clientes que usan Windows 10 (La mayoría, pero también existen con windows 7)... el caso es que en muchas de esas maquinas, hay instaladas versiones de Runtime (por ejemplo la 13.0.35 o 13.0.2, etc.)... mi aplicación solamente corre con el Runtime 13.0.24... cuando instalo mi aplicación en mi maquina, imprime correctamente... pero cuando la instalo en el cliente esta versión, no la instala (la version 13.0.24 del Runtime)... y mi programa no imprime... He tratado modificando el archivo "Product.xml" en una sección que dice mas o menos que ignore la instalación si la versión es mayor o igual.. (lo cambio por "igual a")... pero no logro imprimir en la maquina cliente.

    Necesito de su guía para arreglar este problema..

    Muchas gracias por su tiempo.

    martes, 21 de mayo de 2019 3:08

Todas las respuestas

  • Buenas tardes a todos...

    He podido solucionar mi problema y posteo aqui la solución para aquellos que les pueda servir.

    - La primer solución fue relativamente sencilla... era de colocar el siguiente script en el Inno Setup, que es el que estoy utilizando para crear el instalador.

    Filename: "msiexec.exe"; Parameters: "/i ""{tmp}\CRRuntime_32bit_13_0_24.msi"" /qn UPGRADE=1"; WorkingDir: {tmp}; StatusMsg: Instalando Crystal Report Runtime 32bit...

    El switch es "UPGRADE=1, la parte "q/n" es para que lo haga en modo silencioso, sin intervención del usuario

    Aun asi, esto me fue utili para algunas maquinas, sin embargo, en otras el problema persistia... y la solucion fue instalar el redist 2015 antes del Runtime y con esos dos cambios, me funcionó... el escrip ultimo es el siguiente:

    Filename: {tmp}\vc_redist.x86.exe; Parameters: /Q; StatusMsg: Instalando Crystal Report Redist x86...
    Filename: "msiexec.exe"; Parameters: "/i ""{tmp}\CRRuntime_32bit_13_0_24.msi"" /qn UPGRADE=1"; WorkingDir: {tmp}; StatusMsg: Instalando Crystal Report Runtime 32bit...

    Gracias a todos por darme la oportunidad en este foro de plantear mis dudas y problemas de estas herramientas.

    Saludos desde Guatemala.

    miércoles, 22 de mayo de 2019 19:55