2017-09-08 3 views
0

J'ai un fichier .svc que je voudrais modifier lors de l'installation de mon application. Normalement, lors de l'édition de fichiers XML en utilisant wix, nous utilisons l'option XmlFile. Comment puis-je ajouter du texte à ce fichier .svc en utilisant le jeu d'outils WiX? Ai-je besoin de créer une action personnalisée?Modification de fichiers à l'aide du jeu d'outils WiX

<%@ ServiceHost Language="C#" Debug="true" Service="Certificate.Server.HelloService" CodeBehind="HelloService.svc.cs" %> 

Répondre

2

Oui, votre hypothèse est correcte - vous avez besoin d'une action personnalisée pour le faire. Il y a des extensions WIX disponibles qui peuvent le faire, je crois que j'en ai vu sur github (remplacement de texte par regex).

Mais il est probablement préférable d'éviter l'opération "modifier le fichier" lors de l'installation - cela peut empêcher l'autoréparation par exemple. La pratique courante consiste à installer un paquet "stock" en utilisant MSI, et ensuite avoir un autre assistant de "configuration" (écrit par vous) qui configurera votre programme.