Share via


ConfigurationManager Members

Include Protected Members
Include Inherited Members

Represents a matrix of Configuration objects, one for each combination of configuration name and platform name.

The ConfigurationManager type exposes the following members.

Methods

 

Name

Description

Public method

AddConfigurationRow

Creates a new project or project item configuration row based on the Configuration object of an existing project or project item configuration row.

Public method

AddPlatform

Creates build settings for a new operating system platform based on the Configuration object of an existing platform.

Public method

ConfigurationRow

Returns a collection of items representing build configurations for one configuration name, such as "Debug" or "Retail."

Public method

DeleteConfigurationRow

Deletes a row of build configurations, such as for "Debug" or "Retail."

Public method

DeletePlatform

Removes a column of platform configurations, such as "WinCE PalmSize."

Public method

GetEnumerator

Overloaded.

Public method

Item

Returns a Configuration object of a ConfigurationManager collection.

Public method

Platform

Returns the Configurations for this configuration.

Top

Properties

 

Name

Description

Public property

ActiveConfiguration

Gets the current solution configuration that will be used if a solution build operation occurs.

Public property

ConfigurationRowNames

Gets an array of all defined configuration names for the project or project item.

Public property

Count

Gets a value indicating the number of objects in the collection.

Public property

DTE

Gets the top-level extensibility object.

Public property

Parent

Gets the immediate parent object of a ConfigurationManager object.

Public property

PlatformNames

Gets a list of all available platforms.

Public property

SupportedPlatforms

Gets a list of platform names that can be added to this project and which may be added to create build configurations.

Top

See Also

Reference

ConfigurationManager Interface

EnvDTE Namespace