Lavorando spesso con file WiX e Visual Studio, mi trovo nella situazione di dover generare molti GUID. Esiste l'applicazione Create GUID accessibile tramite il menù Tools di VS, ma è scomoda quando i GUID da generare sono molti. Inoltre, per motivi che non sto ad elencare, non mi è sempre possibile utilizzare strumenti come WixEdit che generano gli ID in automatico.
Per questo ho aggiunto una semplicissima macro all'IDE: mi risparmia noiosissime operazioni di cut & paste:
Sub ReplaceSelectionWithGuid()
DirectCast(DTE.ActiveDocument.Selection, TextSelection).Insert( "{" + System.Guid.NewGuid.ToString + "}")
End Sub
posted @ mercoledì 24 gennaio 2007 17:48