ProjectConfig Class
This type is only used internally; you cannot use it directly from your code. 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
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public MustInherit Class ProjectConfig _
Implements IVsProjectCfg2, IVsProjectFlavorCfg, IVsDebuggableProjectCfg, IVsProjectCfg, _
IVsCfg, ISpecifyPropertyPages, IVsSpecifyProjectDesignerPages, IVsCfgBrowseObject, IVsBrowseObject, _
IInternalExtenderProvider
'Usage
Dim instance As ProjectConfig
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public abstract class ProjectConfig : IVsProjectCfg2,
IVsProjectFlavorCfg, IVsDebuggableProjectCfg, IVsProjectCfg, IVsCfg, ISpecifyPropertyPages,
IVsSpecifyProjectDesignerPages, IVsCfgBrowseObject, IVsBrowseObject, IInternalExtenderProvider
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
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
[<AbstractClassAttribute>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
type ProjectConfig =
class
interface IVsProjectCfg2
interface IVsProjectFlavorCfg
interface IVsDebuggableProjectCfg
interface IVsProjectCfg
interface IVsCfg
interface ISpecifyPropertyPages
interface IVsSpecifyProjectDesignerPages
interface IVsCfgBrowseObject
interface IVsBrowseObject
interface IInternalExtenderProvider
end
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