我有一个现有的shell应用程序,在shell升级后(从12到14),应用程序中包含异常设置工具窗口。
我想隐藏它,因为它在我的应用程序中毫无意义。
你知道如何取消注册吗?我认为自动关闭是不够的,因为Windows /重置窗口布局再次打开它。
提前致谢
答案 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团队。他们可能会在将来的更新中修复此错误,或者他们可能会告诉您要定义哪些字符串以禁用异常设置工具窗口。