SharedMSBuildFilesManagerHierarchy Interface

A project hierarchy with shared MSBuild files. In the Save Changes dialog, this project file appears with the name "[Shared MSBuild Project Files]". This node appears in the Save Changes dialog when there are shared MSBuild files that need to be saved and the files do not have affinity to a particular shared assets project. A new singleton instance of this hierarchy is created (if necessary) for each solution and closed when the solution closes. This singleton hierarchy always has the same value as its VSHPROPID_ProjectIDGuid property.

The SharedMSBuildFilesManagerHierarchy project supports the VSHPROPID_SharedProjectHierarchy and VSHPROPID_SharedAssetsProject properties for each of its shared MSBuild file project items.

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

Syntax

'Declaration
<GuidAttribute("22912BB2-3FF9-4D55-B4DB-D210B6035D4C")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface SharedMSBuildFilesManagerHierarchy
[GuidAttribute("22912BB2-3FF9-4D55-B4DB-D210B6035D4C")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface SharedMSBuildFilesManagerHierarchy
[GuidAttribute(L"22912BB2-3FF9-4D55-B4DB-D210B6035D4C")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class SharedMSBuildFilesManagerHierarchy
[<GuidAttribute("22912BB2-3FF9-4D55-B4DB-D210B6035D4C")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type SharedMSBuildFilesManagerHierarchy =  interface end
public interface SharedMSBuildFilesManagerHierarchy

Remarks

Introduced in Visual Studio 2013 Update 2. To reference the correct assembly version, see Referencing Assemblies Delivered in the Visual Studio 2013 SDK Update 2.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace