Question

Je suis en train d'écrire quelques fichiers WiX aujourd'hui et il y a beaucoup de dactylographie répétitive, donc il me semble que Live Templates de Resharper serait très utile ici. Est-ce que quelqu'un en connaît?

Je sais que ce n'est pas trop difficile d'écrire de nouveaux modèles Live. Je pourrai donc répondre à ma propre question dans quelques heures, mais si quelqu'un peut m'indiquer des informations existantes, ce serait formidable.

En plus, toutes les astuces d’édition WiX seraient appréciées: -)

Était-ce utile?

La solution

En fait, je n’avais besoin que de quelques très simples ...

Pour créer des composants de fichier:

 <Component Id="C_$COMP_ID
<Directory Id="D_$DIR_NAME<*>quot; Name="$NAME<*>quot; />
quot; Guid="$GUID<*>quot;> <File Id="F_$FILE_ID<*>quot; Name="$FILENAME<*>quot; /> </Component>

J'ai connecté $ GUID $ au " générer un nouveau guide " macro.

Ensuite, une solution encore plus simple pour créer des entrées de répertoire:

<*>

La chose pratique que j’ai trouvée avec les modèles dynamiques était la possibilité d’affecter un des champs à la valeur du presse-papier. Ainsi, lors de l’ajout d’un nouveau fichier, je pouvais mettre en surbrillance le nom du fichier et le faire Ctrl-C dans le presse-papiers, puis exécuter la commande. gabarit, mais cela n’enregistre que très peu de frappe.

J'écrirai probablement quelques autres la prochaine fois que j'éditerai des fichiers WiX, je serais heureux de les partager, mais ils sont si faciles à écrire et à personnaliser selon vos préférences personnelles. Je ne suis pas sûr qu'il y aura un énorme demande: -)

Autres conseils

Utilisez-vous Votive? car vous obtenez alors InteliSense lorsque vous travaillez sur wxs.
si vous n'utilisez pas Votive, vous pouvez mettre le Wix XSD dans le référentiel Visual Studio XSD pour obtenir InteliSense .

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