Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Include Protected Members
Include Inherited Members
Holds project-specific configuration data.
The ProjectConfig type exposes the following members.
Methods
Name
Description
Starts the debugger.
Enumerates the outputs.
Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Returns the buildable project configuration object.
Returns the configuration's canonical name.
Gets the type of the configuration.
Returns the configuration's display name.
Gets whether the configuration name is Debug.
This method does nothing.
Gets whether a project is private or shared.
Gets whether the configuration name is Release.
get_IsSpecifyingOutputSupported
Gets whether the ability to specify output is supported.
Gets an array of IVsOutputGroup pointers to the output groups of the configuration.
This method does nothing.
Gets the project configuration provider.
Returns a configuration's root URL for its output items.
Gets the code page target.
Gets the update sequence number.
This method does nothing.
Gets the configuration corresponding to the browse object.
GetConfigurationPropertyAsBool
Gets the value of the supplied property as a Boolean.
Serves as a hash function for a particular type. (Inherited from Object.)
Gets the build property.
Retrieves the configuration-dependent property pages.
Gets the property pages for the project designer.
Gets the hierarchy node or project item corresponding to the browse object.
Gets the type of the current instance. (Inherited from Object.)
InternalSetConfigurationProperty
Directly sets project properties, without events.
Creates a shallow copy of the current Object. (Inherited from Object.)
This method does nothing.
Opens the output group with the supplied name.
Creates folders and ensures that assembly paths are correct.
Gets whether the debugger can be launched, given the state of the launch flags.
Sets the value of the named property.
Sets the project to a dirty state.
Returns a string that represents the current object. (Inherited from Object.)
Top
Properties
Name
Description
Gets or sets the configuration name.
Gets the configuration properties.
Gets the CATID for this object.
Top
Explicit Interface Implementations
Name
Description
IInternalExtenderProvider.CanExtend
Microsoft Internal Use Only.
Closes the project configuration.
IVsProjectFlavorCfg.get_CfgType
Gets the type of configuration represented by the specified interface ID.
IInternalExtenderProvider.GetExtender
Microsoft Internal Use Only.
IInternalExtenderProvider.GetExtenderNames
Microsoft Internal Use Only.
Top
See Also
Reference
Microsoft.VisualStudio.Data.Schema.Project.Project.MPF Namespace