Automation and Extensibility Reference

Visual Studio add-ins are deprecated in Visual Studio 2013. You should upgrade your add-ins to VSPackage extensions. For more information about upgrading, see FAQ: Converting Add-ins to VSPackage Extensions.

The following topics relate to automation and extensibility in Visual Studio for both shared and language-specific components.

In This Section

  • EnvDTE
    Types and members that relate to automation, extensibility, and debugging for all Visual Studio languages.

  • EnvDTE80
    Types and members that relate to automation, extensibility, and debugging for all Visual Studio languages.

  • EnvDTE90
    Types and members that relate to automation, extensibility, and debugging for all Visual Studio languages.

  • EnvDTE100
    Types and members that relate to automation, extensibility, and debugging for all Visual Studio languages.

  • Extensibility
    Contains IDTExtensibility2 interfaces that host methods that handle add-in events.

  • VSLangProj
    Types and members that relate to Visual Basic and Visual C# project automation.

  • VSLangProj2
    Types and members that relate to Visual Basic and Visual C# project automation.

  • VSLangProj80
    Types and members that relate to Visual Basic and Visual C# project automation.

  • VsLangProj90
    Types and members that relate to Visual Basic and Visual C# project automation.

  • VsLangProj100
    Types and members that relate to Visual Basic and Visual C# project automation.

  • VsWebSite
    Types and members that relate to Web site project automation.

  • VCCodeModel
    Types and members that relate to Visual C++ code automation.

  • VCProject
    Types and members that relate to Visual C++ project automation.

  • VCProjectEngine
    Types and members that relate to Visual C++ project automation.

  • VsWizard
    Types and members that relate to Visual C++ wizard automation.

  • Visual C++ Extensibility Object Model
    All objects, collections, interfaces, properties, methods, events, and constants that relate to the various Visual C++ assemblies.