Configuration Interface
Represents a project or project item's build configuration dependent properties.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
<GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")> _
Public Interface Configuration
[GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")]
public interface Configuration
[GuidAttribute(L"90813589-FE21-4AA4-A2E5-053FD274E980")]
public interface class Configuration
[<GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")>]
type Configuration = interface end
public interface Configuration
The Configuration type exposes the following members.
Properties
Name | Description | |
---|---|---|
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 | 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. |
Top
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."