我在VS-2015中使用Supercharger扩展,但是一段时间后,IDE的启动时总是禁用扩展。
我一次使用多个Visual Studio实例,对于每个实例,我必须手动打开扩展并启用扩展,这会强制我重新启动VS的实例。
关于问题的任何想法?
我在Windows 10 x64 Home版本1607 build 14393.321上使用VS-2015版本14.0.25425.01 Update 3
我在Windows事件日志或VS活动日志中找不到任何条目。
答案 0 :(得分:2)
因此,如果您使用的是Visual Studio 2015的多个实例,它似乎只会成为一个问题,并且可能与扩展更新本身有关。
似乎安装了多个版本的扩展,这会让Visual Studio感到困惑。
修复方法是直接从文件系统中删除扩展程序然后重新安装 - 如果有人有更好的方法,请告诉我们?
第1步 - 关闭所有Visual Studio实例
Alt + F4
第2步 - 找到您帐户的Extensions文件夹
打开用户AppData中的Extensions文件夹
%USERPROFILE%\应用程序数据\本地\微软\ VisualStudio的\ 14.0 \扩展
第3步 - 找到重复的扩展程序
检查Extensions文件夹中的每个文件夹。根据下面的屏幕截图,您会注意到某些扩展名在这些文件夹中重复。
根据下面的截图,我有Paket和Supercharger的副本。
第4步 - 删除扩展程序
对于每个重复的扩展程序,请删除包含该扩展名的所有文件夹。这将从您的帐户中完全删除该扩展程序。不要留下扩展程序的单个副本,因为这似乎会在以后引起问题。
同时删除扩展缓存文件(上面屏幕截图中以黄色突出显示)
第5步 - 重新安装扩展程序
您现在应该打开Visual Studio 2015的单个实例并重新安装已删除的扩展。
<强>最后强>
如果您经常使用Visual Studio的多个实例,则此错误似乎再次发生,因此您可能必须反复执行此操作,直到Microsoft解决该错误。