【问题标题】:Visual Studio 2010 extension get reference to solution explorerVisual Studio 2010 扩展获取对解决方案资源管理器的引用
【发布时间】:2010-07-13 06:36:29
【问题描述】:

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

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

我已经设法获得 DTE - DTE dte = GetService(typeof(SDTE)) as DTE;

但它确实包含 ToolWindows 属性。

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

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

【问题讨论】:

  • 这不是 vb.net 的问题,我要翻译的行是 VB(宏),但我正在编写的扩展名是 c#

标签: c# .net visual-studio-2010 visual-studio-addins


【解决方案1】:

它在DTE2,这就是你没有找到它的原因。只需将as DTE 替换为as DTE2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    • 2012-06-28
    • 1970-01-01
    • 2016-04-13
    • 1970-01-01
    • 1970-01-01
    • 2017-01-08
    相关资源
    最近更新 更多