¿Cómo hacer un archivo .msi que no tenga pantallas haciendo clic (totalmente automatizado)?

StackOverflow https://stackoverflow.com/questions/6335569

  •  27-10-2019
  •  | 
  •  

Pregunta

Estoy usando un VDProj para crear un archivo .msi.

Tengo un servidor de integración continuo que necesita instalar nuestro programa en una máquina dedicada. Me gustaría que ejecute el archivo .msi pero no tenga pantallas haciendo clic porque quiero automatizar completamente el proceso. Entonces, el archivo .msi cuando hace doble clic en él, debe hacer su cosa, y cuando esté listo simplemente saldrá. No hay pantallas en las próximas pantallas, sin nada.

¿Es esto posible, y si es así, ¿cuál es la forma más fácil de hacer esto con VDProj?

¿Fue útil?

Solución

Simplemente cree su MSI estándar y ejecútelo con el interruptor silencioso.

msiexec /i myapp.msi /qn

Otros consejos

Establecer Limitui propiedad a "1". No es compatible directamente por Visual Studio, pero puede agregarlo en la tabla de propiedades con Orca.

De esta manera, el MSI mostrará solo una barra de progreso durante la instalación cuando la haga doble clic.

También puede crear un MSI sin ninguna entrada en InstalluiseQuence. Cuando se inicie el MSI, verá una barra genérica de progreso de Windows, pero no requerirá ninguna interacción del usuario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top