手动通过VSIX下载VS Code扩展时遇UnhandledException问题求助
解决VS Code手动安装VSIX扩展触发UnhandledException异常的方案
针对你安装VS Code扩展时出现的UnhandledException异常,试过常规教程无效的情况下,可以试试以下几个排查方案:
清理VS Code缓存
完全关闭VS Code,找到对应系统的缓存目录并删除缓存文件:- Windows:打开资源管理器,输入
%APPDATA%\Code\Cache和%APPDATA%\Code\CachedData,删除这两个文件夹里的内容 - macOS:打开访达,前往
~/Library/Caches/Code和~/Library/Application Support/Code/CachedData,删除对应内容 - Linux:在终端输入
rm -rf ~/.cache/Code/*和rm -rf ~/.config/Code/CachedData/*
清理完成后重启VS Code,再尝试安装VSIX文件。
- Windows:打开资源管理器,输入
校验VSIX文件完整性
重新从扩展官方渠道下载VSIX文件,避免下载过程中出现文件损坏。如果扩展提供了哈希校验值,对比确认文件没有问题。以管理员权限运行VS Code
右键点击VS Code图标,选择“以管理员身份运行”(Windows),或者用sudo code命令启动(Linux/macOS),再尝试安装扩展,排除权限不足导致的异常。排查扩展冲突
先禁用VS Code里所有已安装的扩展,重启软件后单独安装报错的VSIX文件,确认是否是其他扩展干扰导致的问题。如果成功安装,再逐个启用其他扩展,找出冲突的那个。修复或重装VS Code
打开VS Code的帮助菜单,选择“切换到内部版本”尝试安装扩展;如果还是不行,卸载当前VS Code,下载最新稳定版重新安装后再试。
内容的提问来源于stack exchange,提问作者Muftia Sifana
相关产品推荐
相关产品推荐

