This documentation is archived and is not being maintained.

ConfigurationManager Members

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

The following tables list the members exposed by the ConfigurationManager type.

  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. 

  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 Returns an enumerator for items in the collection.  
Public method Item Returns a Configuration object of a ConfigurationManager collection.  
Public method Platform Returns the Configurations for this configuration.