我的大部分Visual Studio Extensions都无法停用或激活。我搜索了一个解决方案并尝试了“清除MEF组件缓存”#39;但那没用。另一个建议是卸载扩展,重新启动VS,再次卸载扩展(不知何时扩展应该仍然存在)并再次重新启动VS.这里的问题是,某些已停用的扩展甚至无法卸载,所以即使这对某些扩展有效,也不适用于所有这些扩展。
我尝试使用安装程序修复DevExpress,但它仍然相同。然而,对于DevExpress而言,它并没有太糟糕,因为DevExpress似乎至少被激活并且仍然有效。但不知何故,ReSharper自行停用,现在我不能再使用它了。我无法通过“扩展和更新&”窗口卸载它。如果我将光标悬停在“激活”按钮上,它会显示“此产品无法停用'”,这很奇怪,因为它已停用...
有关可能导致此问题和/或如何解决问题的建议?
我使用的是Visual Studio Professional 2015版本14.0.25431.01 Update 3
答案 0 :(得分:1)
项目是灰色的,因为它们是按机器安装的,而不是按用户安装的。这基本上意味着它们是由安装程序安装的,而不是通过Visual Studio的扩展对话框安装的。 ReSharper就是这样一个应用程序 - 它通过安装程序安装,而不是使用Visual Studio的VSIX机制。您无法从扩展程序对话框中卸载它,但必须通过计算机控制面板中的“添加/删除程序”对话框。
对于ReSharper被停用 - 请检查工具→选项→ReSharper以查看ReSharper是否已被暂停。在这种情况下,只需再次激活它。如果没有,请转到“添加/删除程序”,然后修复安装或卸载/重新安装。