如何手动卸载Visual Studio 2010扩展?

Mag*_*son 53 visual-studio-2010 visual-studio nuget

所以我被提示在VS2010中下载最新的NuGet Package Manager.以前的所有更新(包括此更新)都失败了:
VSIXInstaller.SignatureMismatchException: The installed version of 'NuGet Package Manager' is signed, but the update version has an invalid signature. Therefore, Extension Manager cannot install the update.

这本身已经持续了一段时间,而且他们仍然没有修复它(参见Q&A).

好的,以前我可以简单地卸载NuGet扩展并安装最新版本.但是,这次,DisableUninstall按钮都被禁用.所以我无法卸载,我无法升级.

Catch22.

如何从Visual Studio中手动删除NuGet扩展?
为了摆脱NuGet,我必须杀死哪些文件/文件夹/ reg条目?

Kil*_*man 81

要卸载NuGet,必须先以管理员身份运行Visual Studio,然后才能看到"卸载"选项.

重启VS,但这次将其作为普通帐户运行.当您继续安装NuGet时,您应该能够在不以管理员身份运行的情况下更新到将来的版本.

我相信这个问题是由于NuGet与MVC 3一起安装而发生的.我希望将来我们不再将NuGet与其他软件捆绑在一起.

  • 为了100%明确清楚,拥有您的用户帐户的管理员权限不会使这项工作,您应该右键单击菜单上的VS2010并单击"以管理员身份运行" - 我希望这可以节省其他人几个小时的乱七八糟. (4认同)
  • 嗯,当然可以.谢谢.我应该知道的更好. (2认同)