We recommend using Visual Studio 2017

Extensibility in Visual Studio

Visual Studio 2015

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at Extensibility in Visual Studio.

Visual Studio gives you a lot of extensibility options. You can create your own SDKs, use the Windows, Windows Phone, and Azure SDKs (which are installed as part of Visual Studio), and extend Visual Studio itself.

You can use the Visual Studio SDK to extend just about every part of Visual Studio: commands, menus, windows, editors, and projects. To find out more, see Visual Studio SDK.

Find out how to create, package, and deploy your own platform and extension SDKs: Creating a Software Development Kit.

Find out how to use Roslyn for extensibility: .NET Compiler Platform ("Roslyn") Extensibility.

Find out how to enable the Azure SDK: Enabling the Azure SDK.