Question

Nous sommes en train de conditionner des combinaisons de nos produits / modules. Certains d'entre eux sont autonomes, certains sont interdépendants. Toutes les versions doivent être déployables côte à côte. En l'état, nous envisageons deux choix:

  1. Un MSI par package et version
  2. Un MSI par produit / module et version

La première alternative signifierait que les combinaisons des mêmes modules de fusion seraient livrées dans plusieurs packages. La deuxième alternative représente le chemin le plus simple.

Pouvez-vous donner quelques conseils sur le sujet? Est-ce que l'une des solutions de rechange causera du chagrin à long terme?

Était-ce utile?

La solution

Si vous installez le même composant deux fois, Windows Installer se contentera de compter-compter la première installation, il n'y aura donc pas beaucoup de différence entre les deux. Si vous séparez déjà vos composants en modules de fusion, vous avez la garantie que les composants partageront leurs GUID, ce comportement sera résolu et le partage des composants ne vous causera aucun problème.

Si vous créez beaucoup de petits MSI, tels qu'un "paquet" " l’installation nécessitera plusieurs MSI, vous perdrez la capacité transactionnelle de Windows Installer - une installation échouée n’annulera pas l’installation précédente - et vous devrez probablement regarder un "chainer". application. J'essaie généralement de faire le moins de MSI possible.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top