2010-02-17 2 views
0

Je dois étendre un projet VS2008 existant qui comprend de nombreux projets WiX 3.0 distincts.
Mon souci est:Comment étendre les projets WiX existants dans VS2008

Je voudrais étendre certains des projets VS et apporter des modifications mineures dans les classes en les écrasant. Puis-je également étendre le projet WiX existant par héritage?
Je pose cette question parce que le projet WiX existant est très vaste et compliqué. Donc, je veux faire un projet WiX avec seulement mes modifications aussi facile que possible.

L'aide serait appréciée.

Merci d'avance.

John

+0

Cela vous aiderait si vous aviez expliqué le type de modifications que vous souhaitiez apporter à votre projet: ajouter une autre bibliothèque, ajouter une autre tâche à exécuter lors de l'installation, etc.? –

+0

Bonjour David, Je ne fais que modifier une DLL existante en ajoutant de nouvelles fonctionnalités et ensuite je voudrais la livrer en tant que msi avec le projet d'installation existant msi. Il existe un grand projet d'installation, qui comprend un projet d'installation pour la DLL d'origine. Je voudrais le remplacer par ma DLL. Mais je suis confus du grand projet d'installation. Je voudrais savoir, s'il y a un moyen facile de mettre à jour/étendre le projet d'installation existant. Je dois admettre que je ne connais pas les projets WiX. –

Répondre

0

Wix ne connaît pas les classes de votre projet. Il ne sait que les fichiers (et d'autres choses comme les entrées de registre et les raccourcis) qui doivent être installés. Par conséquent, à moins d'ajouter de nouvelles bibliothèques au projet, vous ne devriez pas avoir à modifier les fichiers wix.

+0

Je dois ajouter une DLL modifiée. Mais malheureusement, je ne peux pas modifier le projet d'installation d'origine existant. Donc je dois en créer un nouveau. J'ai lu dans les manuels sur la mise à jour d'un projet existant. Je vais essayer cela en premier. Merci d'avoir répondu. –