Share via

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.