web-dev-qa-db-fra.com

Comment créer un seul setup.exe avec InstallShield limited edition?

J'essaie de créer un seul installateur de fichier .exe. J'ai réussi à obtenir toutes les dépendances dans un fichier .exe (en définissant extraire de la propriété Setup.exe). Comment puis-je obtenir le .msi également à l'intérieur du fichier setup.exe?

Voici à quoi ça ressemble maintenant

enter image description here

25
kakopappa

J'ai eu ce problème aussi. La façon dont cela se fait est très peu intuitive, IMO.

  1. Mettez en surbrillance le projet d'installation
  2. Dans la barre d'outils Visual Studio Standard, choisissez la liste déroulante "Configuration de la solution". Probablement il est sélectionné comme "Debug". Changez-le en "Une seule image"

    enter image description here

  3. Faites un clic droit sur votre projet d'installation et Build.

Il devrait créer un seul setup.exe.

51
Andy

InstallShield LE n'est pas installé sur la machine devant moi, mais ma mémoire indique que différentes configurations de solution ont été définies. L'un d'eux s'appelle SingleImage. Il suffit de construire cette version.

9

Créer un fichier setup.exe autonome avec InstallShield LE est un peu compliqué. Vous devez vous rappeler plusieurs choses.

  1. Allez dans "Build" -> "Configuration Manager" -> changez la configuration en "SingleImage". Vous pouvez avoir accès à la configuration directement sur la barre d’outils en haut. Vos options seront "CDROM", "DVD-5", une "SingleImage". Vous pouvez le modifier à partir du gestionnaire de configuration ou à l'aide de la barre d'outils.

  2. Ensuite, allez à "Préparer la publication" dans l'explorateur de solutions (à l'extrême droite) et double-cliquez sur "Versions". Sur le côté gauche, vous verrez votre arbre "Constructions". Parcourez l’arbre jusqu’à "SingleImage". Clique dessus.

  3. Au milieu, il y aura trois onglets: "Construire", "Setup.exe", "Signature". Cliquez sur "Setup.exe". Définissez Setup Launcher sur Yes (il sera probablement déjà défini sur this). À la fin des options se trouve une section intitulée "Emplacement des prérequis InstallShield" - définissez cette option sur "Extraire de Setup.exe", sans quoi les prérequis (il y en a généralement beaucoup) ne seront pas intégrés au fichier setup.exe.

Vous avez terminé.

4
Destek
  1. Cliquez sur l'option Releases.
  2. L'onglet de configuration des versions s'ouvre sur le côté gauche.
  3. Développer la configuration par défaut
  4. Sélectionnez la configuration que vous utilisez pour construire le projet (Debug/Release)
  5. Cliquez avec le bouton droit de la souris sur la configuration et sélectionnez Assistant de publication . Cliquez sur le bouton Suivant jusqu'à obtenir l'écran de configuration de la version.
  6. Sélectionnez la première option Compresser tous les fichiers.
  7. Cliquez sur suivant jusqu'à ce que vous trouviez la page de résumé et cliquez sur Terminer
1
Navin Chandran

Il est possible de créer un seul fichier setup.exe avec IExpress.exe qui est mentionné ici

0
kakopappa

Accédez aux propriétés de configuration de la solution et configurez-le comme indiqué dans l'image:

configuration

0
Tofara Nderere