Comment faire un fichier .msi qui n'a pas d'écrans cliquables (entièrement automatisé)?

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

  •  27-10-2019
  •  | 
  •  

Question

J'utilise un vdproj pour créer un fichier .msi.

J'ai un serveur d'intégration continue qui a besoin d'installer notre programme sur une machine dédiée. Je voudrais que pour exécuter le fichier .msi encore ont pas d'écrans cliquables parce que je veux automatiser entièrement le processus. Ainsi, le fichier .msi lorsque vous double cliquez dessus, devrait le faire de chose, et quand il est fait va juste sortir. Aucun écran suivant, sans rien.

Est-ce possible, et si oui, quelle est la meilleure façon de le faire avec vdproj?

Était-ce utile?

La solution

Il suffit de créer votre MSI standard et l'exécuter avec le commutateur silencieux.

msiexec /i myapp.msi /qn

Autres conseils

LIMITUI propriété sur « 1 ». Ce n'est pas directement pris en charge par Visual Studio, mais vous pouvez l'ajouter dans le tableau Propriété avec Orca .

De cette façon, le MSI indique que la barre de progression lors de l'installation lorsque vous double-cliquez dessus.

Vous pouvez aussi créer un MSI sans entrées dans le InstallUISequence. Lorsque le MSI se lancé, vous verrez une fenêtre générique barre de progression, mais elle ne nécessite aucune intervention de l'utilisateur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top