更新Visual Studio 2015扩展程序最终被禁用

时间:2016-02-04 14:29:01

标签: visual-studio-2015

我有一台机器似乎用VS2015(包括所有补丁)重复以下模式。

  1. 安装扩展程序,它很好,效果很好。
  2. 扩展程序的开发人员发布了新的更新。
  3. 更新扩展名,这意味着需要重新启动VS2015。
  4. 重新启动VS2015,查看扩展名,注意现已禁用(已更新)扩展程序。
  5. 我已尝试清除MEF缓存,但这似乎没有帮助。我发现解决这个问题的唯一方法是

    1. 删除附加信息
    2. 重启VS2015
    3. 请注意,扩展程序仍然是禁用的
    4. 再次删除
    5. 重启VS2015(现已删除)
    6. 从Extension Manager安装分机。
    7. 我有另一台机器没有经历过这种情况,并且除非出现加载问题(弹出错误的地方),否则activity.xml文件也不会更新。

      我第一次注意到这是因为我安装了Mads Kristensen的Web扩展包(包括他的所有组件)并导致所有预安装的组件被禁用,所以我卸载了它并删除了所有捆绑在其下的组件,因为看起来它没有检测到组件已经存在并在幕后创建了副本,但现在看来这种情况发生在所有第三方组件上。

      有没有人有任何想法我可以尝试解决这个问题以及可能导致这种情况的原因?

      我希望VS文件夹中的某个文件记录该问题。

2 个答案:

答案 0 :(得分:29)

我在VS2015社区更新3中遇到了同样的问题。

我通过this helpful tool on GitHub(现已关闭)

找到了this issue listing

我按照指示编译并运行了小实用程序,它似乎已经为我排除了禁用的扩展问题。

答案 1 :(得分:8)

问题似乎解决了:

  1. 卸载扩展程序
  2. 重启VS
  3. 卸载扩展程序(它仍在那里!)
  4. 重启VS
  5. 安装扩展程序
  6. 现在扩展似乎一直在启用:)

    答案是从github上的Web Essentials disabled on VS 2015 start问题复制的。