ProjectConfig Class
Holds project-specific configuration data.
This API is not CLS-compliant.
Namespace: Microsoft.VisualStudio.Data.Schema.Project.Project.MPF
Assembly: Microsoft.VisualStudio.Data.Schema.Project (in Microsoft.VisualStudio.Data.Schema.Project.dll)
Syntax
'Declaration
<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
Public MustInherit Class ProjectConfig _
Implements IVsProjectCfg2, IVsProjectFlavorCfg, IVsDebuggableProjectCfg, IVsProjectCfg, _
IVsCfg, ISpecifyPropertyPages, IVsSpecifyProjectDesignerPages, IVsCfgBrowseObject, IVsBrowseObject, _
IInternalExtenderProvider
'Usage
Dim instance As ProjectConfig
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public abstract class ProjectConfig : IVsProjectCfg2,
IVsProjectFlavorCfg, IVsDebuggableProjectCfg, IVsProjectCfg, IVsCfg, ISpecifyPropertyPages,
IVsSpecifyProjectDesignerPages, IVsCfgBrowseObject, IVsBrowseObject, IInternalExtenderProvider
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public ref class ProjectConfig abstract : IVsProjectCfg2,
IVsProjectFlavorCfg, IVsDebuggableProjectCfg, IVsProjectCfg, IVsCfg, ISpecifyPropertyPages,
IVsSpecifyProjectDesignerPages, IVsCfgBrowseObject, IVsBrowseObject, IInternalExtenderProvider
public abstract class ProjectConfig implements IVsProjectCfg2, IVsProjectFlavorCfg, IVsDebuggableProjectCfg, IVsProjectCfg, IVsCfg, ISpecifyPropertyPages, IVsSpecifyProjectDesignerPages, IVsCfgBrowseObject, IVsBrowseObject, IInternalExtenderProvider
Remarks
ISpecifyPropertyPages is needed to show configuration-related data in the Project Properties window in Visual Studio.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.Data.Schema.Project.Project.MPF.ProjectConfig
Microsoft.VisualStudio.Data.Schema.Project.Project.DatabaseProjectConfig
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.VisualStudio.Data.Schema.Project.Project.MPF Namespace