Re-post: Supporto Intellisense per NAnt e WIX

Recupero un post di qualche tempo fa.

Per quanto il supporto dellintellisense nell’editor di VS non sia un requisito per l’utilizzo di questi due strumenti, averlo può risparmiare qualche round-trip alla documentazione (soprattutto per il secondo , che ha uno schema – con relativo object model – davvero lungo e complesso).
E ho scoperto che è anche piuttosto facile ottenerlo. Riassumo in questo post gli step necessari per entrambi.

Nant:
E’ sufficiente copiare il file “nant-0.84.xsd” (o 0.85, in funzione della versione che usate) dalla sua cartella (“c:\Programmi\Nant\schema” oppure “C:\Programmi\Nant\build\schema”) nella cartella “C:\Programmi\Microsoft Visual Studio .NET 2003\Common7\Packages\schemas\xml”.
Inoltre nel registry va aggiunta un valore “dword” (“build”=dword:00000028) in questa chiave:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1\Editors\{C76D83F8-A489-11D0-8195-00A0C91BBEE3}\Extensions]

WiX:
Sostanzialmente lo stesso lavoro: copiate i file wix.xsd e wixloc.xsd nella cartella “C:\Programmi\Microsoft Visual Studio .NET 2003\Common7\Packages\schemas\xml” e aggiungete nella stessa chiave un nuovo valore “dword” (“wxs”=dword:00000028).

Grazie a Scott Weinstein per l’hint.

UPDATE:Ho scoperto altri articoli/post sull’argomento, posteriori al mio. I principali:
Scott Hanselman
Ram Gopinathan
DasBlog