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

时间:2016-06-03 08:51:37

标签: c# vspackage visual-studio-shell

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

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

你知道如何取消注册吗?我认为自动关闭是不够的,因为Windows /重置窗口布局再次打开它。

提前致谢

2 个答案:

答案 0 :(得分:1)

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

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

它删除了VSDebugCoreUI包和工具窗口

答案 1 :(得分:0)

以前版本的作用是激活行

<Define name="No_ExceptionsWindow"/>

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

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

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