Comment créer simple Wix projet d'installation

Nous avons une application client/serveur qui comprend un Service Windows et une Winform outil client. J'ai réussi à créer un Wix projet dans Visual Studio (2010, en utilisant le wix 3.5 outils). Je suis à l'aide de la "récolte" sur les références au lieu de spécifier chaque fichier, car il y a beaucoup de projets de bibliothèque impliqués.

Problèmes, je suis à essayer de comprendre:

  1. Comment inclure les Dll référencées? Certains sont dans le GAC, certains sont dans un chemin d'accès relatif au sein de l'espace de travail. Je suppose que je pourrais énumérer chaque fichier explicitement, mais il semble que il doit y avoir un moyen pour Wix à la détection automatique.
  2. Comment installer le service alors que la "récolte" est activé. Tous les exemples que j'ai vu nécessitent l'ajout d'un élément explicite avec chemin d'accès clé=true. Toutefois, cela ne fonctionne pas avec la récolte=true réglage.

Je me rends compte que la récolte de la fonctionnalité peut être une commodité qui n'est pas possible quand il y a plus de choses complexes. Dois-je renoncer à la récolte et juste essayer de spécifier chaque fichier explicitement?

La plupart des exemples que j'ai vu sur Wix ont été extraits des fichiers xml. Est-il possible que je peux trouver complète exemples du monde réel de l'installation de services d'autres non négligeable les caractéristiques de l'installation?

Je suis en souffrance avec le même problème... j'ai besoin d'utiliser la récolte et la fonctionnalité de service de l'installation dans le même temps. Existe-il des nouvelles sur ce bout de 3 ans?

OriginalL'auteur randbrown | 2011-03-08