We recommend using Visual Studio 2017

Walkthroughs for Customizing Visual Studio By Using VSPackages


You can extend Visual Studio by creating VSPackages. These are the software modules that Visual Studio itself is made of. Tool windows, editors, services, and project types all are VSPackages. The Visual Studio SDK lets you create your own VSPackages.

The walkthroughs in this section teach how to create VSPackages, give them functionality, integrate them into Visual Studio, and distribute them to other users. For more information about VSPackages and what they can do, see the Inside the Visual Studio SDK.

In This Section

Creating an Extension with a Menu Command

Shows how to create a VSPackage that adds a command to a menu in Visual Studio and how to add a keyboard shortcut to the command. Also shows how to add information about the package to the About dialog box and splash screen in Visual Studio.

Adding a Tool Window

Demonstrates how to create a tool window in Visual Studio, and then how to embed a control in it and how to add a command bar to it. Also shows how to register the tool window for placement in Visual Studio.

Extending the Properties, Task List, Output, and Options Windows

Shows how to build a basic task manager that lets users add tasks to the Visual Studio Task List and Output window. The added tasks can be edited in the Visual Studio Properties window. Also shows how to add a page to the Options dialog box.

Related Sections

Introducing the Visual Studio SDK

Provides an overview of the features and tools that are included in the Visual Studio SDK and how you can use them to extend Visual Studio.

Inside the Visual Studio SDK

Describes how you can customize the different elements of the Visual Studio IDE.