只是想知道如何导入这个名称空间,广泛的搜索产生了没有信息。我发现的唯一VB代码段是:http://www.getcodesamples.com/src/B1374D4/E6944922 并且它不提供有关如何导入的任何信息。 我想使用iVsUIShell.FindToolWindow 获取IVsWindowFrame指针,以便在我的项目中将工具窗口带到z顺序的前面。 任何帮助将不胜感激!
答案 0 :(得分:0)
导入命名空间就像导入任何其他命名空间一样。实际dll
名称是:Microsoft.VisualStudio.Shell.Interop
,它是您可能没有的SDK的一部分。如果您没有SDK,则必须让它将dll
作为对项目的引用添加,然后导入命名空间。另一个注意事项:它也是一个界面,这意味着你必须实现它才能获得你班级所需的所有功能。执行此操作时,您还需要添加对Microsoft.VisualStudio.OLE.Interop
的引用,您可以点击VisualStudio
中的向下箭头并导入参考。
添加dll的步骤...
Import
命名空间放入您的班级。例如: Imports vi = Microsoft.VisualStudio.Shell.Interop Implement
它。例如:实施vi.IVsUIShell ,然后按Enter
。然后,这将包括所需的所有功能,包括FindToolWindow
和更多... 这是我的快速截图。这对我来说都很好......
我的(dll)位于:`C:\ Windows \ assembly \ GAC。