We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

Programming Concepts and Features for SharePoint Tools Extensions

There are several important programming concepts and features that are related to the SharePoint tools in Visual Studio. These concepts and features play an important role in most SharePoint tools extensions.

Calling into the SharePoint Object Models

Compares using the SharePoint client and SharePoint server object models from SharePoint tools extensions, and provides information about how you can create SharePoint commands to call into the SharePoint server object model.

Using the SharePoint Project Service

Describes the features that the SharePoint project service provides to SharePoint tools extensions, and provides instructions for retrieving the service in different kinds of extensions.

Associating Custom Data with SharePoint Tools Extensions

Describes how to associate custom data with certain types of objects in SharePoint tools extensions.