Installation du projet Installshield 64 bits
Quelle est la meilleure façon d'utiliser l'Assistant pour générer des programmes d'installation pour les versions 32 et 64 bits environnements? La majorité de ma demande est un peu neutre (.net, Java, les fichiers de données). Je préfère, si je n'avais qu'à empaqueter ces fichiers à la fois. Est-il un standard approche de la réduction de la maintenance de l'installshield projets? Actuellement, la seule solution que j'ai trouve, c'est d'avoir deux projets en double, où chacun des composants sont marqués avec la version 64 bits et le répertoire d'installation par défaut définie à ProgramFiles64. Il doit y avoir une meilleure façon de le faire!
Seulement une très petite partie de mon application se soucie peut-bits est exécutée. Nous avons un peu de C++ Dll et JNI appels qui doivent être différents. La plupart de ce qui est déterminé au moment de l'exécution par vérifier si le JRE nous sommes en cours d'exécution sur 64 bits.
Je voudrais éviter de distribuer des deux 130 MO de fichiers, et idéalement envoyer un gros fichier zip qui a les deux installateurs, faisant chacun référence à des composants communs. Ai-je besoin pour créer des modules de fusion pour les choses communes et de référence dans chacun des projets?
Nous utilisons InstallShield 2009 (Premier ministre) si ce qui compte.
source d'informationauteur galuvian
Vous devez vous connecter pour publier un commentaire.
Si vous pouvez obtenir loin d'avoir zéro 64 bits composants de votre installation, il vous suffit de faire un 100% d'installation 32 bits, et il fonctionnera tout aussi bien en 32-bit et 64-bit de Windows.
Si ce n'est pas possible, je recommande l'utilisation du Produit options de Configuration. Sur les "sorties" d'afficher, de créer de multiples Configurations de Produits, tels que "XP32" et "XP64". Marquer le Modèle de champ de Résumé: "Intel;1033" et l'autre "AMD64;1033". Chaque associé avec un Produit unique Indicateur de Configuration de l'identifier, par exemple, "xp32", "xp64". Ensuite, pour chaque Fonctionnalité, définissez la Libération du Pavillon. Vous pouvez définir le 64 bits bien sur votre 64-bit composants nécessaires, assurez-vous que les Fonctions les marquer comme "xp32" n'ont pas de composants 64 bits. Cela vous permettra d'avoir seulement 1 InstallShield fichier de projet, mais de produire à la fois 32 bits et 64-bit versions.
Si vous utilisez un seul programme d'installation 32 bits projet tel que mentionné dans ce fil, vous risquez de rencontrer des problèmes à l'exécution de processus 32 bits sur les systèmes 64 bits en fonction de ce que vous faites. Depuis votre installation est un processus 32 bits, le système d'exploitation suppose qu'il doit utiliser 32 bits ressources. Sur les ordinateurs 64 bits, vous avez à la fois. Par exemple, system32 et SysWOW64. (Étrangement, le system32 maisons les ressources 64 bits alors que le SysWOW64 est de 32 bits.) Vous pouvez forcer le système à utiliser les ressources 64 bits en utilisant la SYSNATIVE redirecteur de système de fichier. J'ai trouvé ce utile lors de la configuration de IIS à l'aide d'DISM.exe ou PKGMGR.exe sur Windows Server 2008R2 et 2012.