Holds project-specific configuration data.
The ProjectConfig type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
ProjectConfig | Initializes a new instance of ProjectConfig for the supplied project and configuration name. Additionally populates the output group array. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
CreateOutputGroup | Creates a new output group. Called from the constructor. |
![]() |
DebugLaunch | Starts the debugger. |
![]() |
EnumOutputs | Enumerates the outputs. |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
get_BuildableProjectCfg | Returns the buildable project configuration object. |
![]() |
get_CanonicalName | Returns the configuration's canonical name. |
![]() |
get_CfgType | Gets the type of the configuration. Provides access to a configuration interface such as [T:Microsoft.VisualStudio.Shell.Interop.][IVsBuildableProjectCfg] or [T:Microsoft.VisualStudio.Shell.Interop.][IVsDebuggableProjectCfg]. |
![]() |
get_DisplayName | Returns the configuration's display name. |
![]() |
get_IsDebugOnly | This method is now obsolete. |
![]() |
get_IsPackaged | This method is now obsolete. |
![]() |
get_IsPrivate | Gets whether a project is private or is shared. |
![]() |
get_IsReleaseOnly | Gets whether or not the configuration is release. |
![]() |
get_IsSpecifyingOutputSupported | Determines if the ability to specify output is supported. |
![]() |
get_OutputGroups | Gets an array of IVsOutputGroup pointers to the output groups of the configuration. |
![]() |
get_Platform | This method is obsolete. |
![]() |
get_ProjectCfgProvider | Returns the project configuration provider. |
![]() |
get_RootURL | Returns a configuration's root URL for its output items. |
![]() |
get_TargetCodePage | Returns the code page target. |
![]() |
get_UpdateSequenceNumber | Returns the update sequence number. |
![]() |
get_VirtualRoot | This method is required for debugging Web projects. |
![]() |
GetCfg | Gets the configuration corresponding to the browse object. |
![]() |
GetConfigurationProperty | Gets the value of the supplied property. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetPages | Retrieves the configuration-dependent property pages. |
![]() |
GetProjectDesignerPages | Gets the property pages for the project designer. |
![]() |
GetProjectItem | Gets the hierarchy node or project item corresponding to the browse object. |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
OpenOutput | Implements OpenOutput, which is obsolete. Do not implement. |
![]() |
OpenOutputGroup | Opens the output group with the supplied name. |
![]() |
OutputsRequireAppRoot | Specifies whether or not this configuration requires an application root path. |
![]() |
PrepareBuild | Creates folders and ensures assembly paths are correct. |
![]() |
QueryDebugLaunch | Determines whether the debugger can be launched, given the state of the launch flags. |
![]() |
SetConfigurationProperty | Sets the value of the property of the sukpplied name. |
![]() |
ToString | Returns a String that represents the current Object. (Inherited from Object.) |
Top
Properties
| Name | Description | |
|---|---|---|
![]() |
ConfigName | Returns the configuration name for the ProjectConfig object. |
![]() |
ConfigurationProperties | Gets the set of configuration properties. |
![]() |
OutputGroups | |
![]() |
ProjectMgr | Returns the project manager for the project. |
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
![]() ![]() |
IVsProjectFlavorCfg.Close | |
![]() ![]() |
IVsProjectFlavorCfg.get_CfgType |
Top
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)