1

我正在移动我的一个宏以成为 VS2010 扩展。我有来自宏的行...

Dim items As EnvDTE.UIHierarchyItems = DTE.ToolWindows.SolutionExplorer.UIHierarchyItems

我设法得到 DTE - DTE dte = GetService(typeof(SDTE)) as DTE;

但它确实包含 ToolWindows 属性。

我尝试使用 dte.Windows 来获取解决方案资源管理器,并且这种方法有效,但结果没有 UIHierarchyItems。

简而言之,获得解决方案资源管理器参考的最佳方式是什么?

4

1 回答 1

2

它已打开DTE2,这就是您没有找到它的原因。只需将 替换as DTEas DTE2

于 2010-07-13T17:53:32.160 回答