基本上,我试图获取项目中文件夹的嵌套层次结构。在下面,您可以看到我的代码的简化版本,在这里,我接受层次结构的第一个节点,即一个文件夹。)__VSHPROPID.VSHPROPID_FirstVisibleChild, out var tempNode);
{注意,CurrentHierarchy表示项目层次结构,IsFol
我已经创建了简单的VS包,用于在解决方案资源管理器的上下文菜单中添加新项目。因为我需要检查选定项目的项目类型GUID。我怎么才能得到这个。monitorSelection.GetCurrentSelection(out hierarchyPtr, out projectItemId, out mis, out selectionContainerPtr);
IVsHierarchyhierarchy = Marshal.GetTypedObjectForIUnknown(hierarchyPtr, typeof(IVsHierar