Visual Studio 扩展 window 调试时未显示

Visual Studio extension window not showing up when debugging

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

我已将调试选项设置为 "Start external program: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe""Command line arguments: /rootsuffix Exp"

如前所述,它曾经有效,windows 的图标仍然显示在 View->Other Windows 下 - 它们只是打不开任意 window.

我已经尝试使用 Ctrl+Tab(此处未列出)和 Ctrl + - + M 选择 window,推荐 here。 此外,我尝试按照 here (plus this tool 所述重置实验性 VS 并重置实验性 VS 的设置)。

有什么想法吗?

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

重置它,增加版本号,然后进行清理和重建,使其使用实际的最新版本。

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