Programming concepts and features for SharePoint tools extensions

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

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.

In this section

Call 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.

Use 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.

Associate custom data with SharePoint tools extensions

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

See also