Configuration Interface

Definition

Represents a project or project item's build configuration dependent properties.

[System.Runtime.InteropServices.Guid("90813589-FE21-4AA4-A2E5-053FD274E980")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Configuration
Attributes

Remarks

Project(Item).Properties has configuration-independent properties.

Each Configuration object represents the properties for a project configuration and platform name pair, such as ("Debug", "Win32") or ("Release", "Win32"). For most projects the platform is either non-existent, "Win32," or "WSP."

Properties

Collection

Returns the collection containing the Configuration object supporting this property.

ConfigurationName

Gets the project configuration to be built.

DTE

Gets the top-level extensibility object.

Extender[String]

Returns the requested Extender if it is available for this object.

ExtenderCATID

Gets the Extender category ID (CATID) for the object.

ExtenderNames

Gets a list of available Extenders for the object.

IsBuildable

Gets whether the project or project item configuration can be built.

IsDeployable

Gets whether the project or project item configuration can be deployed.

IsRunable

Returns whether the project or project item configuration can be run.

Object

Gets an object that can be accessed by name at run time.

OutputGroups

Gets a collection of OutputGroup objects that contains the names of the files that are outputs for the project.

Owner

Gets the project or project item for the configuration.

PlatformName

Gets the name of the platform supported by this assignment.

Properties

Gets a collection of all properties that pertain to the Configuration object.

Type

Gets a constant indicating the object type.

Applies to