Share via


IVsCfgProvider2 Interface

Allows projects to manage configuration information.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")> _
Public Interface IVsCfgProvider2 _
    Inherits IVsCfgProvider
'Usage
Dim instance As IVsCfgProvider2
[InterfaceTypeAttribute()]
[GuidAttribute("623E34D5-82C1-42ED-A82C-6CA0478FFDDA")]
public interface IVsCfgProvider2 : IVsCfgProvider
[InterfaceTypeAttribute()]
[GuidAttribute(L"623E34D5-82C1-42ED-A82C-6CA0478FFDDA")]
public interface class IVsCfgProvider2 : IVsCfgProvider
public interface IVsCfgProvider2 extends IVsCfgProvider

Remarks

See illustrations of the implementation and/or calling of this interface in the samples Basic Project and Figures Project.

Notes to Implementers:

Implemented by projects to provide support for platforms, for adding, deleting, or updating configurations, and for configuration event notification. This interface coordinates build, deploy, and debug operations.

Notes to Callers:

Called by the environment and other projects to retrieve information about a project's configurations.

See Also

Reference

IVsCfgProvider2 Members

Microsoft.VisualStudio.Shell.Interop Namespace