无法在 Visual Studio 中禁用扩展

Unable to disable extensions in Visual Studio

我无法在 Visual Studio 2015 中 disable/remove 某些扩展,包括我自己安装的 "Multilingual App Toolkit" 和 "MySQL for Visual Studio" 等扩展。在某些情况下,DisableUninstall 按钮在扩展和更新管理器中都是灰色的。

我试过以管理员身份启动 VS,并在安全模式下启动 VS(使用 devenv.exe /safemode)。

为什么无法禁用某些扩展,安全禁用它们的正确方法是什么?

您可以管理来自 Visual Studio 的扩展,前提是它们使用标准 .vsix 安装程序。如果他们使用其他安装程序,如 .msi,您通常使用控制面板 - 程序和功能来卸载它们。

Windows 控制面板 -> 程序和功能 可以卸载大部分插件。

对于其他方面,有一个很棒的简单实用程序:Total-Uninstaller。它几乎可以卸载任何东西,包括隐藏的东西。

警告:卸载过多会导致 Visual Studio 崩溃/无法使用,甚至会损坏 Windows 安装。请确保在继续之前备份重要信息。