diff --git a/src/VisualStudio/ProjectBase/ReferenceContainerNode.cs b/src/VisualStudio/ProjectBase/ReferenceContainerNode.cs index 38163c4da8..7acc99aced 100644 --- a/src/VisualStudio/ProjectBase/ReferenceContainerNode.cs +++ b/src/VisualStudio/ProjectBase/ReferenceContainerNode.cs @@ -10,6 +10,8 @@ * ***************************************************************************/ using Microsoft.VisualStudio; +using Microsoft.VisualStudio.Imaging; +using Microsoft.VisualStudio.Imaging.Interop; using Microsoft.VisualStudio.Shell; using Microsoft.VisualStudio.Shell.Interop; @@ -180,11 +182,21 @@ public override string GetEditLabel() { return null; } - + #if DEV17 + protected override bool SupportsIconMonikers => true; + protected override ImageMoniker GetIconMoniker(bool open) + { + return KnownMonikers.ReferenceGroup; + } + #endif public override object GetIconHandle(bool open) { + #if DEV17 + return base.GetIconHandle(open); + #else return this.ProjectMgr.ImageHandler.GetIconHandle(open ? (int)ProjectNode.ImageName.OpenReferenceFolder : (int)ProjectNode.ImageName.ReferenceFolder); + #endif } diff --git a/src/VisualStudio/ProjectPackage/Menus.vsct b/src/VisualStudio/ProjectPackage/Menus.vsct index 6d88d5b26d..3901858513 100644 --- a/src/VisualStudio/ProjectPackage/Menus.vsct +++ b/src/VisualStudio/ProjectPackage/Menus.vsct @@ -121,7 +121,8 @@ - - - @@ -589,13 +592,6 @@ - - - - - - -