2010-11-29 32 views
0

Je crée ma première installation en utilisant la Installer la version Shield livré avec VS 2010.Vérification et installation prereqs avec Install Shield

Sur Vista et 7 uniquement le client .NET 4.0 est nécessaire, mais XP mon reqires d'application:

  1. 2,0 .NET (je pense que cela est nécessaire pour les prereqs suivantes)
  2. XP Mise à jour KB968930 (Windows Management Framework de base)
  3. XP Mise à jour KB971513 (Micros souvent active Package Accessibilité)
  4. SAPI 5.1 (Text to Speech and Speech Reconnaissance)

Lors du test de l'application que je viens de lancer manuellement le exe pour chacun de ces (pour SAPI j'utilisé l'ancien SAPI 5.1 sdk pour s'assurer qu'il est installé ce qui semble exagéré). Je pensais juste à créer un fichier exe qui exécuterait les quatre exécutables et ensuite exécuter l'installateur (ou je pense que je pourrais via un script VB dans Install Shield?)

Je me demande s'il existe une façon plus propre de vérifier pour ceux-ci, inviter l'utilisateur pour chacun d'eux, puis installez tranquillement dans le cadre de l'installation en utilisant Install Shield? Ou juste un moyen simple de les empaqueter dans une installation.

Merci pour votre aide !! InstallShield 2010 Limited Edition utilise les fichiers .PRQ mais ne dispose pas d'un éditeur PRQ.

Répondre

1

Vous avez quelques options:

1) Calculez le schéma XML (il n'y a pas de XSD fourni) pour les fichiers .PRQ et éditez-le à la main et mettez à jour manuellement le XML ISM pour référencer les fichiers PRQ nouvellement ajoutés.

2) Dépensez environ 1500 $ pour passer à InstallShield 2010 Professional Edition.

3) Évaluer InstallShield 2010 Pro pour générer les fichiers QEM et mettre à jour l'ISM à la main pour référencer les fichiers QEM (manière plus facile que # 1, mais toujours pas pour les faibles de cœur)

4) Engager un consultant pour vous aider à faire cela. :-)

+0

:) merci! Je vais jeter un oeil aux fichiers PRQ. – Evan

+0

J'ai envisagé l'ingénierie inverse du XSD pour le XML et la création de mon propre éditeur Prereq, mais j'ai été trop débordé pour le faire et je crains de ne pas attirer trop de chaleur pour le faire. Pourtant, j'ai un cadre prêt à le faire si jamais je me débrouille pour le faire. –