您可以尝试关闭 Visual Studio 的所有实例,然后从开发人员命令提示符运行
devenv /Setup
这有时可以解决扩展程序的问题。
请参阅“Devenv 命令行开关”和“用于 VSPackage 开发的 Devenv 命令行开关”中的 devenv.exe (Visual Studio) 命令行开关文档。
尝试的不同步骤是运行 Visual Studio 安装程序并运行“修复”。
我还没有按照要求找到真正的解决方案,尽管昨天我确实花了一个半小时盯着屏幕,滚动浏览
Customize
对话框中的每个上下文菜单,寻找 Refresh
项目。在开始之前我并没有意识到有多少人,或者我可能不会开始这项任务,但一旦我投入了,我就不想停止。不用说,我的结果与@thomas-johnson 相同。
正如我所说,我没有找到解决方案,但我确实找到了解决方法,至少对我来说是这样。我不会一直使用这两个扩展,仅禁用其中一个就会删除三个上下文菜单项。
微软分析服务项目 启用时刷新项目:4 禁用时刷新项目:1 SQL Server 集成服务项目 2022 启用时刷新项目:4 禁用时刷新项目:1
我所要做的就是禁用我那一三个月没有使用的一个扩展,三个
Refresh
上下文菜单项就会随之消失。
剩下的上下文菜单项是我唯一可以自定义的。它位于
Project and Solution Context Menus | Project
下方,是 Refresh
项目,大约向下 20 个项目。我删除它只是为了从庞大的上下文菜单中多获取一项,因为解决方案资源管理器工具栏上有一个 Refresh
按钮。
......
发布此内容后,我立即开始寻找可以修复的任一扩展的测试版。我没有找到,但我确实发现他们知道这个问题。
已知问题:-