导入 Microsoft.VisualStudio.Shell.Interop
Importing Microsoft.VisualStudio.Shell.Interop
只是想知道如何准确地导入这个命名空间,大量搜索几乎找不到任何信息。我找到的唯一 VB 片段是:http://www.getcodesamples.com/src/B1374D4/E6944922
并且它没有提供有关如何导入的任何信息。
我想使用 iVsUIShell.FindToolWindow
获取 IVsWindowFrame 指针,以便将工具窗口带到我项目中 z 顺序的前面。
任何帮助将不胜感激!
导入命名空间就像导入任何其他命名空间一样。实际 dll
名称是:Microsoft.VisualStudio.Shell.Interop
,它是您可能没有的 SDK 的一部分。如果您没有 SDK,则必须获取它才能将 dll
添加为对项目的引用,然后导入命名空间。另一个注意事项:它也是一个接口,这意味着您必须实现它才能在 class 中获得您需要的所有功能。当您执行此操作时,您还需要添加对 Microsoft.VisualStudio.OLE.Interop
的引用,您可以单击 VisualStudio
中的向下箭头并导入引用。
添加 dll 的步骤...
- 首先找到.dll,如果找不到则需要安装SDK。
- 下一步 AddReference 到您的项目本身,添加 .dll。
- 您现在需要
Import
将命名空间添加到您的 class 中。例如:导入 vi = Microsoft.VisualStudio.Shell.Interop
- 在你的 class 里面你需要
Implement
它。例如:实施vi.IVsUIShell,然后按Enter
。然后这将放置所有需要的功能,包括 FindToolWindow
和更多...
这是我的快速屏幕截图。这一切对我来说都很好......
我的(dll)位于:C:\Windows\assembly\GAC\
.
只是想知道如何准确地导入这个命名空间,大量搜索几乎找不到任何信息。我找到的唯一 VB 片段是:http://www.getcodesamples.com/src/B1374D4/E6944922 并且它没有提供有关如何导入的任何信息。 我想使用 iVsUIShell.FindToolWindow 获取 IVsWindowFrame 指针,以便将工具窗口带到我项目中 z 顺序的前面。 任何帮助将不胜感激!
导入命名空间就像导入任何其他命名空间一样。实际 dll
名称是:Microsoft.VisualStudio.Shell.Interop
,它是您可能没有的 SDK 的一部分。如果您没有 SDK,则必须获取它才能将 dll
添加为对项目的引用,然后导入命名空间。另一个注意事项:它也是一个接口,这意味着您必须实现它才能在 class 中获得您需要的所有功能。当您执行此操作时,您还需要添加对 Microsoft.VisualStudio.OLE.Interop
的引用,您可以单击 VisualStudio
中的向下箭头并导入引用。
添加 dll 的步骤...
- 首先找到.dll,如果找不到则需要安装SDK。
- 下一步 AddReference 到您的项目本身,添加 .dll。
- 您现在需要
Import
将命名空间添加到您的 class 中。例如:导入 vi = Microsoft.VisualStudio.Shell.Interop - 在你的 class 里面你需要
Implement
它。例如:实施vi.IVsUIShell,然后按Enter
。然后这将放置所有需要的功能,包括FindToolWindow
和更多...
这是我的快速屏幕截图。这一切对我来说都很好......
我的(dll)位于:C:\Windows\assembly\GAC\
.