This documentation is archived and is not being maintained.

ProjectConfig Members

Visual Studio 2005

Holds project-specific configuration data.

The following tables list the members exposed by the ProjectConfig type.

  Name Description
Public constructor ProjectConfig Initializes a new instance of ProjectConfig for the supplied project and configuration name. Additionally populates the output group array. 

  Name Description
Public property ConfigName Returns the configuration name for the ProjectConfig object. 
Public property ConfigurationProperties Gets the set of configuration properties. 
Public property ProjectMgr Returns the project manager for the project. 

(see also Protected Methods )
  Name Description
Public method DebugLaunch Starts the debugger.  
Public method EnumOutputs Enumerates the outputs.  
Public method Equals  Overloaded. (Inherited from Object.)
Public method get_BuildableProjectCfg Returns the buildable project configuration object.  
Public method get_CanonicalName Returns the configuration's canonical name.  
Public method get_CfgType Gets the type of the configuration. Provides access to a configuration interface such as IVsBuildableProjectCfg or IVsDebuggableProjectCfg.  
Public method get_DisplayName Returns the configuration's display name.  
Public method get_IsDebugOnly This method is now obsolete.  
Public method get_IsPackaged This method is now obsolete.  
Public method get_IsPrivate Gets whether a project is private or is shared.  
Public method get_IsReleaseOnly Gets whether or not the configuration is release.  
Public method get_IsSpecifyingOutputSupported Determines if the ability to specify output is supported.  
Public method get_OutputGroups Gets an array of IVsOutputGroup pointers to the output groups of the configuration.  
Public method get_Platform This method is obsolete.  
Public method get_ProjectCfgProvider Returns the project configuration provider.  
Public method get_RootURL Returns a configuration's root URL for its output items.  
Public method get_TargetCodePage Returns the code page target.  
Public method get_UpdateSequenceNumber Returns the update sequence number.  
Public method get_VirtualRoot This method is required for debugging Web projects.  
Public method GetCfg Gets the configuration corresponding to the browse object.  
Public method GetConfigurationProperty Gets the value of the supplied property.  
Public method GetHashCode  (Inherited from Object.)
Public method GetPages Retrieves the configuration-dependent property pages.  
Public method GetProjectDesignerPages Gets the property pages for the project designer.  
Public method GetProjectItem Gets the hierarchy node or project item corresponding to the browse object.  
Public method GetType  (Inherited from Object.)
Public method OpenOutput Implements OpenOutput, which is obsolete. Do not implement.  
Public method OpenOutputGroup Opens the output group with the supplied name.  
Public method OutputsRequireAppRoot Specifies whether or not this configuration requires an application root path.  
Public method PrepareBuild Creates folders and ensures assembly paths are correct.  
Public method QueryDebugLaunch Determines whether the debugger can be launched, given the state of the launch flags.  
Public method Static ReferenceEquals  (Inherited from Object.)
Public method SetConfigurationProperty Sets the value of the property of the sukpplied name.  
Public method ToString  (Inherited from Object.)

  Name Description
Protected method CreateOutputGroup Creates a new output group. Called from the constructor.  
Protected method Finalize  (Inherited from Object.)
Protected method MemberwiseClone  (Inherited from Object.)