specflow 禁用,Specflow Package Package 没有正确加载

specflow disabled, SpecflowPackagePackage didnt load correctly

我遇到了一个问题,即 Specflow 在 Visual Studio 扩展中仍然处于禁用状态。

当我启动 VS 时出现错误 SpecflowPackagePackage 没有正确加载。

我尝试卸载并重新安装 specflow,但它看起来很奇怪。当我卸载时它说卸载成功并要求重新启动 VS。当我重新启动时,Specflow 仍然存在但已禁用。

使用 Visual Studio 2015,更新 3,64 位。 Windows 10. Specflow 版本 2017.1.6

我不知道是什么导致了这个问题。但我修复的方式是:

注意这可能会删除所有插件。

删除以下文件夹中的所有内容(关闭 VS)

C:\Users\<username>\AppData\Local\Microsoft\VisualStudio.0
C:\Users\<username>\AppData\Roaming\Microsoft\VisualStudio.0

并重新安装插件和 specflow。

如果有人可以post更好的答案,请随意。

转到顶部菜单 -> 工具 -> 扩展和更新。在左侧导航菜单中,确保选择了已安装 -> 全部。在列表中找到 Specflow 扩展并单击它。单击启用按钮并重新启动 VS。

将 Visual Studio 升级到最新版本解决了我的问题。

注意:我相信接受的答案是有效的,因为 SpecFlow 扩展被删除了。如果您不需要 SpecFlow,也可以从“工具”->“扩展和更新”菜单中卸载它。

我遇到了类似的问题。然而,它发生在我的 Visual Studio 2017 年,然后我去控制 Panel/Programs 并更新了 Visual Studio 2017 年。它对我有用。

tools --> Options (settings)--> extension and updates --> Change your Extension and Update settings 下,选中 Load per user extension 复选框