web-dev-qa-db-fra.com

Comment créer une configuration MSI?

J'ai créé des configurations pour tous mes outils Delphi avec Inno Setup pendant des années. Désormais, certains utilisateurs préfèrent plutôt un package d'installation MSI afin de pouvoir déployer les configurations à partir d'un serveur central sur tous les postes de travail.

Comment en créer un? Dois-je acheter Visual Studio ou un autre produit?

62
Daniel Rikowski

Vous pouvez utiliser Wix (qui est gratuit ) pour créer un package d'installation MSI.

Tutoriel WiX - Créer un MSI d’installateur avec Wix

41
mezoid

Si vous ne comprenez pas Windows Installer, je vous recommande vivement de choisir Guide définitif de Windows Installer . Vous ne pouvez pas vraiment utiliser WiX sans comprendre MSI. Il est également intéressant de télécharger Windows Installer 4.5 SDK .

Si vous ne voulez pas apprendre les principes de base de Windows Installer, vous aurez besoin d'un package de type assistant pour cacher tous les détails essentiels et vous tenir la main. Il y a beaucoup d'options, certaines plus chères que d'autres.

  • InstallShield
  • Installateur avancé
  • Usine MSI
  • etc..

Cependant, je suggérerais quand même de prendre le livre ci-dessus et de prendre le temps de comprendre ce qui se passe "sous le capot", cela vous aidera vraiment à comprendre ce qui ne va pas quand les clients commencent à se plaindre que quelque chose ne fonctionne pas avec l'installation :)

14
saschabeaumont

Vous pouvez utiliser Visual Studio - c'est payé.

Vous pouvez utiliser https://www.advancedinstaller.com/ - avec une édition gratuite.

Vous pouvez utiliser http://nsis.sourceforge.net/Main_Page - par exemple, Winamp utilise ce programme d'installation - et est très configurable et est Open Source.

7
Timotei

Google "Installateur Freeware MSI".

par exemple. https://www.advancedinstaller.com/

Plusieurs options ici:

http://rbytes.net/software/development_c/install-and-setup_s/

Bien qu'étant Windows, la plupart sont des "partagiciels" plutôt que des sources véritablement libres et ouvertes.

7
the.jxc

Recherchez Windows Installer XML ( WiX )

2
Thorsten Dittmar

Vous pouvez utiliser "projet d'installation de Visual studio" et sa version gratuite ...

Il est très facile de créer un programme d’installation avec une interface graphique (la plupart des outils de création de MSI gratuits n’ont pas de partie graphique).

Vous trouverez de nombreux tutoriels pour créer facilement un programme d'installation sur Internet.

À installer. il suffit de rechercher le projet d'installation Visual Studio dans votre Visual Studio

Visual Studio-> Outils-> Extensions et mises à jour -> rechercher le projet d'installation Visual Studio. Téléchargez-le et profitez-en ...

2

Vous pouvez acheter InstallShield , le leader du marché pour la création de packages d'installation. Il offre de nombreuses fonctionnalités au-delà de ce que vous obtenez avec des solutions freeware.

Avertissement: InstallShield est extrêmement coûteux!

1
William Leara

À mon avis, vous devriez utiliser Wix # , qui cache joliment la majeure partie de la complexité de la construction d’une installation d’installation MSI.

Il vous permet d'effectuer tous les types de personnalisation possibles en utilisant un langage plus simple que celui utilisé par WiX.

0
Aleph0