/ / WIX: installation de fragments dans le même répertoire, mêmes noms de fichiers - wix, wix3.5, wix3.6

WIX: installation de fragments dans le même répertoire, même nom de fichier - wix, wix3.5, wix3.6

Dans mon installateur Wix, je dois installer une sortedes addons dll dans un répertoire. Il pourrait y avoir beaucoup d’addons, tous sont installés dans le même répertoire. Chaque addon est une fonctionnalité qui peut être choisie ou non. Chaque addon est installé avec les DLL référencées. Les dll référencées peuvent être identiques (les deux: nom et contenu) pour deux composants ou plus. Donc ça pourrait être quelque chose comme ça:

Addon1: Addon1.dll Référence1.dll Référence2.dll

Addon2: Addon2.dll Référence2.dll Référence3.dll

Si les deux fonctionnalités sont sélectionnées, le résultat de l'installation est le suivant: Addon1.dll Addon2.dll Référence1.dll Référence2.dll Référence3.dll

Je voudrais faire un fragment séparé pour chaqueaddon afin que je puisse gérer les fonctionnalités correctement. Je peux récolter des fichiers pour chaque addon mais le problème ici est les mêmes noms de fichiers. Un projet Wix contenant de tels fragments ne compile pas.

Je voudrais éviter de placer des dll de référence partagées sur un autre fragment commun, car il pourrait y avoir de nombreux addons avec des dépendances très différentes entre les références.

Est-il possible de composer avec elle différemment?

Réponses:

0 pour la réponse № 1

C'est quelque chose que je referais manuellement sansrécolte automatique. Sauf si vous avez des centaines d’addons, cela ne représente pas vraiment beaucoup de travail supplémentaire. Si vous les récoltez à la chaleur, puis que vous intégrez les fichiers WXs résultants dans votre projet avec quelques modifications, cela ne sera pas trop difficile. Je suppose que cela augmentera les frais généraux si les ajouts changent fréquemment, mais j’imagine que cela ne se produira pas très souvent.