2010-04-29 6 views

Répondre

3

Vous aurez probablement besoin de faire une chaîne remplacer le projet InstallShield pour retirer ceci: 1) Sous Informations générales | Format de fichier projet, définissez le format sur "XML" et enregistrez le projet. 2) Ensuite, écrivez un script pour rechercher le nom de votre action personnalisée dans le fichier xml et remplacez la valeur par vos indicateurs de configuration de produit.

Nous avons utilisé cette technique simple pour modifier un certain nombre de propriétés au moment de la construction, y compris les numéros de version.

2

InstallShield dispose également d'une interface d'automatisation. Pour votre information: http://kb.flexerasoftware.com/doc/Helpnet/installshield12helplib/IHelpAutoISWiProject.htm

Pour les développeurs avancés, InstallShield expose une interface COM qui vous permet d'effectuer un grand nombre des mêmes tâches d'un programme, comme un visuel exécutable de base, ou un script, tel en tant que fichier VBScript dans Windows Hôte de script. Par des méthodes d'appel, la définition des propriétés, l'accès collections, et ainsi de suite, grâce à l'interface d'automatisation , vous pouvez ouvrir un projet et modifier ses caractéristiques et les données du composant dans la plupart des mêmes façons que vous le feriez dans le InstallShield interface.

MSI Tip: Building Releases with the InstallShield Automation Interface

Il y a un peu d'une courbe d'apprentissage, mais une fois que vous l'avez, plus fiable et plus robuste que la modification du fichier XML manuellement.

Questions connexes