Visual Studio Shell 2014 - 隐藏异常设置工具窗口

Posted

技术标签:

【中文标题】Visual Studio Shell 2014 - 隐藏异常设置工具窗口【英文标题】:Visual Studio Shell 2014 - hide exception settings tool window 【发布时间】:2016-06-03 08:51:37 【问题描述】:

我有一个现有的 shell 应用程序,并且在 shell 升级(从 12 到 14)之后,异常设置工具窗口包含在应用程序中。

我想隐藏它,因为它在我的应用程序中没有意义。

您知道如何注销它吗?我认为自动关闭是不够的,因为 Windows/Reset Window 布局会再次打开它。

提前致谢

【问题讨论】:

【参考方案1】:

与此同时,我找到了解决方案。当您将以下内容添加到 pkgundef 文件时,它正在工作:

[$RootKey$\Packages\d549bc66-c17b-4409-8729-583e60dc0bc1]
[$RootKey$\ToolWindows\605322a2-17ae-43f4-b60f-766556e46c87]

它删除了 VSDebugCoreUI 包和工具窗口

【讨论】:

【参考方案2】:

在以前的版本中起作用的是激活该行

<Define name="No_ExceptionsWindow"/>

在 Visual Studio 创建的解决方案中包含的 ApplicationCommands.vsct 中。这禁用了菜单项“Debug -> Exceptions”。

在较新的 Visual Studio 版本中仍会创建该行(在禁用的注释掉是)中,但不再起作用。这显然是微软在实现新的很酷的异常设置工具窗口时造成的错误。要么他们完全忘记了检查“No_ExceptionsWindow”定义,要么他们重命名了定义而没有为 VS Shell 项目调整 Visual Studio 解决方案模板。

我会直接联系 Microsoft 的 Visual Studio 团队。他们可能会在未来的更新中修复此错误,或者他们可能会告诉您要定义什么字符串来禁用异常设置工具窗口。

【讨论】:

以上是关于Visual Studio Shell 2014 - 隐藏异常设置工具窗口的主要内容,如果未能解决你的问题,请参考以下文章

如何在Visual Studio中嵌入命令shell

使用 Visual Studio Shell(隔离)2015 编译

在 Visual Studio Code 中使用 msys shell

使用链式安装程序部署 Visual Studio 隔离 shell 应用程序

从批处理检查 Visual Studio Shell 安装

visual studio code “Shell 命令:在 PATH 命令中安装 'code' 命令。”