ProjectConfig Members
Include Protected Members
Include Inherited Members
This type is only used internally; you cannot use it directly from your code. Holds project-specific configuration data.
The ProjectConfig type exposes the following members.
Methods
Name | Description | |
---|---|---|
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. | |
get_DisplayName | Returns the configuration's display name. | |
get_IsDebugOnly | Gets whether the configuration name is Debug. | |
get_IsPackaged | This method does nothing. | |
get_IsPrivate | Gets whether a project is private or shared. | |
get_IsReleaseOnly | Gets whether the configuration name is Release. | |
get_IsSpecifyingOutputSupported | Gets whether 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 does nothing. | |
get_ProjectCfgProvider | Gets the project configuration provider. | |
get_RootURL | Returns a configuration's root URL for its output items. | |
get_TargetCodePage | Gets the code page target. | |
get_UpdateSequenceNumber | Gets the update sequence number. | |
get_VirtualRoot | This method does nothing. | |
GetCfg | Gets the configuration corresponding to the browse object. | |
GetConfigurationProperty | ||
GetConfigurationPropertyAsBool | Gets the value of the supplied property as a Boolean. | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetMsBuildProperty | Gets the build property. | |
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.) | |
InternalSetConfigurationProperty | Directly sets project properties, without events. | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OpenOutput | This method does nothing. | |
OpenOutputGroup | Opens the output group with the supplied name. | |
OutputsRequireAppRoot | Returns whether application root path is required. | |
PrepareBuild | Creates folders and ensures that assembly paths are correct. | |
QueryDebugLaunch | Gets whether the debugger can be launched, given the state of the launch flags. | |
SetConfigurationProperty | Sets the value of the named property. | |
SetProjectDirty | Sets the project to a dirty state. | |
ToString | Returns a String that represents the current Object. (Inherited from Object.) |
Top
Properties
Name | Description | |
---|---|---|
ConfigName | Gets or sets the configuration name. | |
ConfigurationProperties | Gets the configuration properties. | |
ExtenderCATID | Gets the CATID for this object. |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
IInternalExtenderProvider.CanExtend | ||
IVsProjectFlavorCfg.Close | ||
IVsProjectFlavorCfg.get_CfgType | ||
IInternalExtenderProvider.GetExtender | ||
IInternalExtenderProvider.GetExtenderNames |
Top
See Also
Reference
Microsoft.VisualStudio.Data.Schema.Project.Project.MPF Namespace