Se sviluppate soluzioni per SharePoint sapete bene quanti file XML ci si trovi a trovi a dover creare o modificare per realizzare e distribuire webpart, feature, content type, site column e site definition. Giusto per citarne alcuni: manifest.xml, elementManifest.xml, feature.xml, schema.xml, onet.xml ecc. Perdere ore a causa di un GUID sbagliato o di un attributo impostato male è già fin troppo facile...non è il caso di complicarsi ulteriormente la vita scrivendo per forza a mano e a memoria tutto l'XML, con il rischio di dimenticarsi il nome o il casing di un attributo o un elemento, giusto? E' per questo che è bene attivare l'Intellisense per i file XML di SharePoint, nel modo seguente:
1) Andare in "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\XML" e copiare i seguenti file: Wss.xsd, CamlQuery.xsd, CamlView.xsd, CoreDefinitions.xsd
2) Andare in "C:\Program Files\Microsoft Visual Studio 9.0\Xml\Schemas" e incollare i file copiati al punto 1
3) Chiudere e riaprire Visual Studio
4) Verificare che l'Intellisense sia attivo in uno dei vari file XML su cui si lavora, controllando che usi il namespace "http://schemas.microsoft.com/sharepoint/"