Domanda

Oggi sto scrivendo alcuni file WiX e ci sono molte ripetizioni di digitazione coinvolte, quindi mi sembra che i modelli live di Resharper siano molto utili qui. Qualcuno ne conosce qualcuno?

So che non è troppo difficile scrivere nuovi modelli live, quindi potrei finire per rispondere alla mia domanda in un paio d'ore, ma se qualcuno può indicarmi quelli preesistenti sarebbe fantastico.

A parte qualsiasi altro suggerimento per la modifica di WiX sarebbe apprezzato :-)

È stato utile?

Soluzione

In realtà avevo solo bisogno di un paio di quelli molto semplici ...

Per creare componenti di file:

 <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>

Ho collegato $ GUID $ al "genera nuovo guid" macro.

Quindi uno ancora più semplice per creare voci di directory:

<*>

La cosa utile che ho trovato con i modelli live è stata la possibilità di assegnare uno dei campi al valore degli Appunti, quindi quando si aggiunge un nuovo file è possibile evidenziare il nome del file e ctrl-C negli Appunti e quindi eseguire il modello, ma salva solo un po 'di digitazione.

Probabilmente ne scriverò ancora una volta la prossima volta che sto modificando i file WiX, sarei felice di condividerli ma sono così facili da scrivere e personalizzare in base alle preferenze personali Non sono sicuro che ci sarà un enorme richiesta: -)

Altri suggerimenti

Stai usando Votive? perché allora ottieni InteliSense quando lavori su wxs.
se non stai usando Votive, puoi inserire Wix XSD nel repository Visual Studio XSD per ottenere InteliSense .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top