Search Wiki:
Overview

To build a SharePoint feature, you must write CAML, but the raw CAML schemas produce only minimal editing support in Visual Studio. This project extends the raw CAML schemas with fully annotated XSDs that enable IntelliSense to display full SDK documentation while editing SharePoint XML files.

Most SharePoint developers know how to add the SharePoint schemas to Visual Studio so you get IntelliSense when editing CAML files. This is a good first step, but only provides the bare minimum of information needed to build solutions. The result is that you spend a good deal of time searching through the SDK documentation for the necessary details for using a particular CAML element or attribute, or to see the list of valid attribute values.

However, XSD schemas can include a lot more information in the form of <xs:annotation> and <xs:documentation> elements, and the IntelliSense processor that is built into the Visual Studio XML editor can read it and then load it into a tooltip. This makes it a lot easier to edit CAML source files.

The purpose of this project is to extend the raw WSS xsd to include annotated documentation taken from the SharePoint SDK so that developers don't have to break their train of thought while they go searching for information about each element.

Click here to download the installer: CAML.NET IntelliSense

To learn more about how the schema works, please read my blog post at Feed your CAML some IntelliSense So It Doesn't Bite You In the You-Know-What.
Last edited Feb 5 2009 at 3:57 PM  by jholliday, version 17
Comments
wosfilm wrote  Aug 19 2009 at 6:32 AM  
Fantastic work!

Updating...
Page view tracker