调试时不显示Visual Studio扩展窗口

本文关键字:Studio 扩展 窗口 Visual 显示 调试 | 更新日期: 2023-09-27 18:04:53

我开发了一个带有两个窗口的Visual Studio扩展,可以通过View->Other windows ->显示…它曾经工作得很好,但由于某些原因,这些窗口在调试时不再显示在Visual Studio的实验实例中。

我已将调试选项设置为"启动外部程序:C:'Program Files (x86)'Microsoft Visual Studio 14.0'Common7'IDE'devenv.exe""命令行参数:/rootsuffix Exp"

如前所述,它曾经工作,窗口的图标仍然显示在视图->其他窗口下-他们只是不打开任何窗口。

我已经尝试用Ctrl+Tab(没有列出)和Ctrl+ - + M选择窗口,推荐在这里。此外,我尝试重置实验VS描述在这里(加上这个工具和重置实验VS的设置)。

任何想法?

调试时不显示Visual Studio扩展窗口

问题是实验实例显示的是旧版本的扩展。

重置它,增加版本号,然后做一个干净的&重建时使用了最新的版本

通过修改打开窗口的方法中的一些代码,窗口可以再次显示…这些应该包含:
ToolWindowPane window = this.FindToolWindow(typeof(TestWindow), 0, true); var windowFrame = (IVsWindowFrame)window.Frame; Microsoft.VisualStudio.ErrorHandler.ThrowOnFailure(windowFrame.Show());