IVsProjectFlavorCfg Interface

The project subtype configuration object implements IVsProjectFlavorCfg to give the project subtype access to various configuration interfaces.

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

[InterfaceTypeAttribute()]
[GuidAttribute("3BFFC423-6C82-46C0-AF2A-79A3ED3EDA93")]
public interface IVsProjectFlavorCfg

The IVsProjectFlavorCfg type exposes the following members.

  NameDescription
Public methodCloseCloses the IVsProjectFlavorCfg object.
Public methodget_CfgTypeProvides access to a configuration interfaces such as IVsBuildableProjectCfg2 or IVsDebuggableProjectCfg.
Top

A configuration object of a project subtype implements the IVsProjectFlavorCfg interface in order to enhance the base project's configuration object implementation. The object that implements IVsProjectFlavorCfg should also implement IPersistXMLFragment to manage the persistence of its state into the project file.

Notes to Implementers

Implemented by a project subtype and instantiated by the IVsProjectFlavorCfgProvider interface.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2015 Microsoft