API Reference (SharePoint Tools Extensibility)
This section contains API reference documentation for extending the SharePoint tools in Visual Studio.
In This Section
Microsoft.VisualStudio.SharePoint
Contains types that you use to extend the SharePoint project system. For example, you can extend the built-in SharePoint projects and project items, or you can create your own project items.Microsoft.VisualStudio.SharePoint.Commands
Contains types that you can use to create custom SharePoint commands. A SharePoint command is a method that calls into the SharePoint server object model from a SharePoint tools extension.Microsoft.VisualStudio.SharePoint.Deployment
Contains types that you use to extend the deployment process for SharePoint projects.Microsoft.VisualStudio.SharePoint.Explorer
Contains types that you use to extend SharePoint nodes in Server Explorer or to define your own types of nodes.Microsoft.VisualStudio.SharePoint.Explorer.Extensions
Contains types that you can use to get information about built-in Server Explorer nodes that represent individual components on a SharePoint site, such as a node that represents a list, field, or content type.Microsoft.VisualStudio.SharePoint.Features
Contains types that you use to access the definition of a Feature in a SharePoint project.Microsoft.VisualStudio.SharePoint.Packages
Contains types that you use to access the package definition in a SharePoint project.Microsoft.VisualStudio.SharePoint.Validation
Contains types that you use to customize the Feature and package validation behavior for a SharePoint project.
See Also
Concepts
Reference (SharePoint Tools Extensibility)
Overview of the Programming Model of SharePoint Tools Extensions
Extending the SharePoint Project System
Extending SharePoint Packaging and Deployment
Calling into the SharePoint Object Models
Other Resources
Extending the SharePoint Connections Node in Server Explorer