Visual Studio 2015的增压器扩展始终禁用

时间:2016-10-18 07:38:34

标签: visual-studio-2015 visual-studio-extensions

我在VS-2015中使用Supercharger扩展,但是一段时间后,IDE的启动时总是禁用扩展。

Screenshot of VS-2015 Extensions and Updates Window

我一次使用多个Visual Studio实例,对于每个实例,我必须手动打开扩展并启用扩展,这会强制我重新启动VS的实例。

关于问题的任何想法?

我在Windows 10 x64 Home版本1607 build 14393.321上使用VS-2015版本14.0.25425.01 Update 3

我在Windows事件日志或VS活动日志中找不到任何条目。

1 个答案:

答案 0 :(得分:2)

因此,如果您使用的是Visual Studio 2015的多个实例,它似乎只会成为一个问题,并且可能与扩展更新本身有关。

似乎安装了多个版本的扩展,这会让Visual Studio感到困惑。

修复方法是直接从文件系统中删除扩展程序然后重新安装 - 如果有人有更好的方法,请告诉我们?

第1步 - 关闭所有Visual Studio实例

Alt + F4

第2步 - 找到您帐户的Extensions文件夹

打开用户AppData中的Extensions文件夹

  

%USERPROFILE%\应用程序数据\本地\微软\ VisualStudio的\ 14.0 \扩展

第3步 - 找到重复的扩展程序

检查Extensions文件夹中的每个文件夹。根据下面的屏幕截图,您会注意到某些扩展名在这些文件夹中重复。

根据下面的截图,我有Paket和Supercharger的副本。

Screenshot of Extensions folder and duplicate sub-folders

第4步 - 删除扩展程序

对于每个重复的扩展程序,请删除包含该扩展名的所有文件夹。这将从您的帐户中完全删除该扩展程序。不要留下扩展程序的单个副本,因为这似乎会在以后引起问题。

同时删除扩展缓存文件(上面屏幕截图中以黄色突出显示)

第5步 - 重新安装扩展程序

您现在应该打开Visual Studio 2015的单个实例并重新安装已删除的扩展。

<强>最后

如果您经常使用Visual Studio的多个实例,则此错误似乎再次发生,因此您可能必须反复执行此操作,直到Microsoft解决该错误。