Répondre

1

Utilisez une action personnalisée de propriété de jeu de type 51 planifiée avant CostInitialize pour transformer INSTALLDIR en fonction de votre ID de société et de l'instance. Assurez-vous que tous les composants a) ont des fichiers de clés ou b) ont des guids uniques pour chaque instance. Puisque b est une telle douleur à l'arrière, je vais généralement sortir de mon chemin pour avoir des fichiers clés pour tous les composants, même si cela signifie que des choses comme un AppPoolComponent installe un apppool_readme.txt avec rien de plus que readme dedans.

+0

J'ai utilisé une action personnalisée pour modifier les propriétés utilisées en tant que répertoires de destination. Plusieurs instances sont prises en charge par les programmes d'installation msi en utilisant la transformation de code produit. – TrustyCoder

+0

S'il vous plaît, n'hésitez pas à accepter ma réponse. PS- J'ai d'abord blogué il y a près de 9 ans. http://blog.deploymentengineering.com/2006/10/multiple-instance-msis-and.html –