Export (0) Print
Expand All

Visual Basic and Visual C# Project Extensibility Objects

Visual Studio .NET 2003

These objects are used to automate tasks in the development environment, create new project types, and create new project items types.

In This Section

BuildManager Object
Used by third-party developers to manage the portable executable (PE) files produced by running custom tools.
BuildManagerEvents Object
Contains events of the BuildManager object.
Imports Object
Contains a collection of project Imports statements.
ImportsEvents Object
Contains events of the Imports object.
PrjBrowseObjectCATID2 Class
Used to extend the property window in the development environment.
PrjKind2 Class
Indicates the programming language used in the project.
ProjectConfigurationProperties2 Interface
Extends the project configuration properties defined in the VSProject object.
ProjectProperties2 Interface
Extends the project properties defined in the VSProject class.
Reference Object
Provides programmatic control of a project reference.
Reference2 Interface
Extends the properties defined by the Reference object.
References Object
Contains the collection of references in a project.
ReferencesEvents Object
Contains events of the References object.
VBPackageSettings Interface
Packages the Option settings in a Visual Basic .NET project
VSProject Object
Provides programmatic access to properties and methods available only for Visual Basic and Visual C# projects.
VSProjectEvents Object
Contains events of the VSProject object.
VSProjectItem Object
Provides programmatic access to properties and methods available only for Visual Basic and Visual C# project items (files and folders).

Related Sections

Automation and Extensibility Reference
Contains language reference topics for the automation model for the integrated development environment (IDE), including debugging.
Introduction to Project Extensibility in Visual Basic and Visual C#
Describes how to control Visual Basic .NET and Visual C# .NET projects and solutions using their automation objects.
Show:
© 2015 Microsoft