Create a source control plug-in

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

The Visual Studio SDK provides resources that enable you to add source control capability to the Visual Studio integrated development environment (IDE). It lets you use any plug-in DLL that complies with the Source Control Plug-in API outlined in this documentation.

In this section

Describes how to install a source control plug-in and highlights the currently available Source Control Plug-in API versions.

Uses an architecture diagram to explain the integration of a source control plug-in with the Visual Studio IDE.

Provides guidance about how to test the installation and operation of a source control plug-in.

Discusses how to create a source control VSPackage that not only supplies source control functionality but replaces Visual Studio source control UI.

Provides a complete listing of all the elements in the Source Control Plug-in API.

Discusses the options for implementing source control as an integrated feature of Visual Studio.