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

Visual studio 2015 更新Visual Studio 2015扩展最终被禁用,visual-studio-2015,Visual Studio 2015,我有一台使用VS2015的机器,似乎重复了以下模式(包括所有补丁) 安装一个扩展,它很好,工作完美 扩展的开发者发布了一个新的更新 更新扩展,这意味着VS2015需要重新启动 重新启动VS2015,查看扩展,注意(更新的)扩展现在已禁用 我试图清除MEF缓存,但似乎没有帮助。我发现解决这个问题的唯一办法就是 删除扩展名 重启VS2015 请注意,扩展仍处于禁用状态 再次删除它 重新启动VS2015(现在已删除) 从扩展管理器的fresh安装扩展 我有另一台机器没有这种情况,而且activity.

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

  • 安装一个扩展,它很好,工作完美
  • 扩展的开发者发布了一个新的更新
  • 更新扩展,这意味着VS2015需要重新启动
  • 重新启动VS2015,查看扩展,注意(更新的)扩展现在已禁用
  • 我试图清除MEF缓存,但似乎没有帮助。我发现解决这个问题的唯一办法就是

  • 删除扩展名
  • 重启VS2015
  • 请注意,扩展仍处于禁用状态
  • 再次删除它
  • 重新启动VS2015(现在已删除)
  • 从扩展管理器的fresh安装扩展
  • 我有另一台机器没有这种情况,而且activity.xml文件也不会得到更新,除非出现加载问题(在那里会出现错误弹出窗口)

    我第一次注意到这一点是在我安装Mads Kristensen的Web extensions pack(包括他的所有组件)并导致所有预装组件被禁用时,因此我卸载了该组件并删除了该组件下捆绑的所有组件,因为它看起来好像没有检测到组件已经存在,并在幕后创建了一个副本,但现在似乎所有第三方组件都出现了这种情况

    有没有人知道我可以试着解决这个问题,可能是什么原因造成的


    我希望在VS文件夹中的某个地方有一个文件记录这个问题。

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

    我找到了via(现已关闭)


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

    这个问题似乎通过以下方法解决了:

  • 卸载扩展
  • 重新启动VS
  • 卸载扩展(它仍然在那里!)
  • 重新启动VS
  • 安装扩展插件
  • 现在扩展似乎一直处于启用状态:)


    答案来自github上的问题。

    同一问题。我的结论是:不需要编译这个工具,只需要。请确保允许访问(Windows资源管理器中的文件属性,然后选中“允许”复选框)。我将该实用程序放在手边,因为我发现每当我添加/更新@mkristensen编写的扩展名时都需要重新运行它。还修复了虚假升级通知的问题(Visual Studio右上角的小“标志”)。(在VS启动后需要几秒钟,但它是正确的。)我不得不卸载扩展四到五次,然后最终消失了。我喜欢这比复制一些二进制文件(或编译)更好并在本地运行。+1用于包含对原始答案的引用!我在自定义Visual Studio窗口标题扩展时遇到类似问题。您的解决方案帮助了我-谢谢!