Microsoft.VisualStudio.SharePoint.Deployment Namespace

 

The Microsoft.VisualStudio.SharePoint.Deployment namespace contains types that you can use to extend the deployment process for SharePoint projects. For more information about using the types in this namespace, see Extending SharePoint Packaging and Deployment.

ClassDescription
System_CAPS_pubclassDeploymentStepAttribute

Identifies a class that implements a deployment step.

System_CAPS_pubclassDeploymentStepIds

Defines the IDs of deployment steps that are included with Visual Studio.

InterfaceDescription
System_CAPS_pubinterfaceIDeploymentConfiguration

Represents a deployment configuration for SharePoint projects.

System_CAPS_pubinterfaceIDeploymentConfigurationDictionary

Contains a collection of deployment steps.

System_CAPS_pubinterfaceIDeploymentConflict

Represents a conflict between items being deployed by a SharePoint project item and items on the SharePoint site.

System_CAPS_pubinterfaceIDeploymentConflictCollection

Represents a collection of IDeploymentConflict objects. Each IDeploymentConflict represents a conflict between items being deployed by a SharePoint project item and items on the SharePoint site.

System_CAPS_pubinterfaceIDeploymentContext

Represents the context of a deployment step that is being executed while a SharePoint project is being deployed or retracted.

System_CAPS_pubinterfaceIDeploymentStep

Represents a deployment step for SharePoint projects.

System_CAPS_pubinterfaceIDeploymentStepInfo

Contains information about a deployment step for SharePoint projects.

System_CAPS_pubinterfaceISharePointProjectItemDeploymentContext

Represents the deployment context of a specific project item.

EnumerationDescription
System_CAPS_pubenumStartMode

Enumerates the operation that caused deployment to happen.

Although most of the types in this namespace are interfaces, only the IDeploymentStep interface is intended to be implemented in your code. Implement this interface to define a new deployment step that can be executed when a SharePoint project item is deployed or retracted. For more information, see Walkthrough: Creating a Custom Deployment Step for SharePoint Projects.

You can also create your own deployment configuration by adding a new IDeploymentConfiguration object to the DeploymentConfigurations property of a SharePoint project. For more information, see Walkthrough: Creating a Custom Deployment Step for SharePoint Projects.

Return to top
Show: