J'ai un projet MSI InstallShield 2009 avec quelques raccourcis. Je voudrais changer quelle icône est utilisée pour ces raccourcis en fonction de la version. Chaque version est pour un pays séparé (et donc la langue), et certains ont une icône différente. Est-il possible de faire cela et comment?Icône de raccourci différent InstallShield 2009 pour différentes versions
Répondre
Voici quelques idées d'approches; aucun n'est parfait. Tout d'abord, puisque vous indiquez des langues différentes, il peut être préférable de séparer ces raccourcis en un composant par langue. Ensuite, vous pouvez utiliser le paramètre Langues sur le composant en conjonction avec une sélection de langue sur chaque version pour filtrer vers celui que vous voulez.
La seconde approche est beaucoup plus lâche et est probablement impossible à maintenir sans un processus de construction automatisé. Vous pouvez soigneusement modifier la référence de variable de chemin utilisée par l'icône du raccourci et remplacer la valeur utilisée pour cette variable de chemin dans chaque génération. Ainsi chaque construction ferait référence à un fichier différent.
Vous pouvez également vérifier les options MUI si vous pouvez accepter une dépendance de Windows Installer 4.0/4.5, mais je ne vois pas le support d'icône là. La prise en charge MUI vous permet de spécifier un index de ressources dans une DLL qui sera utilisée pour extraire la valeur du langage approprié. Mais ce ne sont que pour les équivalents Nom et Description.
- 1. Installshield 2009 Multiple Serial Keys
- 2. Comment déterminer la version de FLASH avec InstallShield 2009
- 3. Différentes versions de bibliothèques C++
- 4. Synchronisation de différentes versions d'objets
- 5. Icône de raccourci dans un fichier cab
- 6. InstallShield 2009 - SdLogonUserInformation Problème (La liste est vide.)
- 7. Différentes versions de compilateur maven pour test et main
- 8. Compatibilité du système d'exploitation pour différentes versions de .NET Framework
- 9. Chargement de différentes versions du même assemblage
- 10. pygtk + py2exe + Inno Setup -> icône de raccourci
- 11. Utilisation de différentes versions de DLL dans une application
- 12. Benchmarks du code généré par différentes versions de g ++
- 13. Eclipse: Créer et se conformer à différentes versions de JRE
- 14. Java construit avec différentes versions de JDK: mêmes artefacts?
- 15. Différentes versions de msvcrt dans les types ctypes
- 16. Affectation de différentes versions Java à différentes applications Web sur le client wkst
- 17. Python Pypi: quel est votre processus pour libérer des paquets pour différentes versions de Python? (Linux)
- 18. Problèmes multilingues Installshield
- 19. Préparer un 64bit setup.exe à partir du projet msi de base Installshield 2009 premier
- 20. compatibilité InstallShield PackageForTheWeb
- 21. Paramètres d'un fichier de configuration pour InstallShield
- 22. Comment utiliser un modèle différent pour un navigateur différent
- 23. Utilisation de différentes versions de python pour différents projets dans Eclipse
- 24. Quelle est la part de marché pour les différentes versions de framework .Net?
- 25. Oracle: Utiliser deux versions différentes d'EXP sur la même machine?
- 26. Conflits trouvés entre les différentes versions du même assemblage dépendant
- 27. Comment expliquer les différentes versions .NET à quelqu'un?
- 28. Comment écrire du code avec des sections uniques pour différentes versions de .NET
- 29. Meilleures pratiques pour le développement de SQL Server entre différentes versions
- 30. Xcode: Définition de GCC_PREPROCESSOR_DEFINITIONS pour différentes configurations de construction?