Visual Basic and Visual C# Project Extensibility Examples
Visual Studio documentation includes programming examples that apply to extensibility scenarios.
Programming examples may be found in the:
General extensibility reference documentation. A good starting point is EnvDTE and EnvDTE80.
Visual Basic and Visual C# project extensibility reference documentation. Good starting points are VSLangProj and VSLangProj80.
Visual Basic and Visual C# project extensibility conceptual documentation. The following table lists task topics or orientation topics that include further links to task topics:
Topic
Description
Accessing Project Type Specific Project, Project Item, and Configuration Properties
Contains links to task topics that demonstrate how to use project, project item, and configuration properties specific to Visual Basic, Visual C#, and Visual J# projects.
How to: Use a Macro to Add Text in a Visual Basic or C# Code Editor
Explains how to use macros to add text to a Visual Basic, Visual C#, or Visual J# code file.
How to: Create a New Windows Application Using Extensibility
Explains how to create a Visual Basic, Visual C#, or Visual J# windows application.
Contains links to topics that demonstrate different ways of responding to environment events in Visual Basic, Visual C#, and Visual J# projects.
Demonstrates how to programmatically manipulate the BuildManager and BuildManagerEvents objects.
FileCodeModel Object and CodeModel Object in Visual Basic and C# Extensibility Applications
Contains links to topics that demonstrate how to use the code model to discover and generate Visual Basic, Visual C#, or Visual J# code.
How to: Manipulate Visual Basic and C# Projects with the VSProject2 Object
Demonstrates how to use the VSProject2 object to control Visual Basic, Visual C#, and Visual J# projects.
How to: Manipulate the Imports Property of Visual Basic Projects
Demonstrates the use of the Imports property in Visual Basic projects.
See Also
Concepts
Introduction to Project Extensibility