未找到IVsOutputWindow引用

时间:2010-12-01 17:06:29

标签: c# visual-studio add-in

我想在我的插件中写入visual studio输出窗口。我找到了一个代码 How do I write to the Visual Studio Output Window in My Custom Tool?
但我无法添加对 IVsOutputWindow 的引用。
没有像 Microsoft.VisualStudio.Shell.Interop 这样的命名空间 也没有dll。
我该如何解决这个问题

谢谢。

2 个答案:

答案 0 :(得分:1)

听起来您无法找到IVsOutputWindow界面。如果是这样,那么该类型的信息

  • 命名空间:Microsoft.VisualStudio.Shell.Interop
  • DLL:Microsoft.VisualStudio.Shell.Interop

如果SDK安装在您的计算机上,则DLL将位于以下目录

  

C:\ Program Files(x86)\ Microsoft Visual Studio 2010 SDK \ VisualStudioIntegration \ Common \ Assemblies \ v2.0 \ Microsoft.VisualStudio.Shell.Interop.dll

根据您使用的SDK的操作系统和版本,前2个目录可能会更改。如果这不起作用,请告诉我您正在使用的SDK版本,我会尝试指出您正确的路径。

答案 1 :(得分:1)

我发现我必须实际下载并安装Visual Studio SDK - 它是一个单独的下载,不包含在Visual Studio本身中。安装完成后,我重新启动Visual Studio,并在添加对项目的引用时列出了必要的程序集。