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

Visual Studio Shell 2014 - hide exception settings tool window

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

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

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

提前致谢

以前版本的工作是激活行

<Define name="No_ExceptionsWindow"/>

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

在较新的 Visual Studio 版本中仍然创建了该行(在禁用的注释掉中),但不再起作用。这显然是 Microsoft 在实施新的酷异常设置工具 window 时造成的错误。他们要么完全忘记包括对 "No_ExceptionsWindow" 定义的检查,要么他们在没有为 VS Shell 项目调整 Visual Studio 解决方案模板的情况下重命名定义。

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

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

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

它删除了 VSDebugCoreUI 包和工具 window