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.