我正在尝试访问EnvDTE.DTE对象的ToolWindows的Output Window和ErrorList成员。似乎这些成员仅存在于EnvDTE80.DTE2中。我有没有办法在没有类型转换回DTE2类型的情况下访问它们?
答案 0 :(得分:1)
EnvDTE.Window.Object返回工具窗口的内部对象。您可以使用与此类似的代码来获取工具箱:
Dim objWindow As EnvDTE.Window
Dim objToolBox As EnvDTE.ToolBox
objWindow = dte.Windows.Item(EnvDTE.Constants.vsext_wk_Toolbox)
objToolBox = CType(objWindow.Object, EnvDTE.ToolBox)