Automation and extensibility refers to the ability to programmatically automate repetitive tasks and extend the Visual Studio integrated development environment (IDE) with tools such as add-ins and wizards. The following topics explain how to use the various programming models to do this.
Explains the various ways to extend and automate the Visual Studio IDE.
Describes how to record, edit, and use macros in Visual Studio.
Explains how to use project automation for Visual Basic and Visual C#.
Explains how to use the Visual Basic and Visual C# project automation model.
Includes language reference for the Visual C++ automation object models: Visual C++ Code Model, Visual C++ Wizard Model, Visual C++ Project/Build model, and the Visual C++ Resource Editor model.
Includes information about the various pages of the Add-In Wizard, the wizard used to create add-ins.
Includes language reference for all automation models.