VS2019安装ngrok扩展报错无法安装到当前已安装产品如何解决
VS安装ngrok扩展提示「此扩展无法安装到任何当前已安装的产品中」解决方案
报错场景:Windows 10设备同时安装VS2019、VS2022,通过扩展管理器安装ngrok扩展重启后触发该错误
- 核对扩展适配的VS版本:ngrok扩展不同安装包分别对应不同VS大版本,VS2019要求扩展适配16.x版本区间的VS,VS2022要求扩展适配17.x版本区间的VS。仅支持2019的扩展无法识别2022的安装路径,反之亦然,需下载对应目标VS版本的扩展包。
- 离线安装对应版本扩展:下载对应版本的
.vsix格式扩展安装包后,右键选择对应版本的VS启动程序打开安装,不要直接双击运行。如需向两个VS版本都安装该扩展,需分别下载适配2019、2022的两个安装包分开安装。 - 检查VS核心组件完整性:打开
VS Installer,对目标VS版本点击「修改」,确认「.NET桌面开发」 workload下的VS扩展开发可选组件已勾选安装,组件安装完成重启设备后再尝试安装扩展。 - 清理VS扩展缓存重试:关闭所有VS窗口,按
Win+R输入%LocalAppData%\Microsoft\VisualStudio回车,打开对应VS版本的文件夹(16前缀的为VS2019目录,17前缀的为VS2022目录),删除目录内Extensions文件夹下的所有临时缓存文件,重启VS后重新安装扩展。
内容的提问来源于stack exchange,提问作者Daniel Lazarte
相关产品推荐
相关产品推荐

