如何手动卸载Visual Studio 2010扩展?
所以我得到提示要在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.
这本身已经持续了一段时间了,而且他们还没有修复它(看问答)。
好的,以前我可以简单地卸载NuGet扩展并安装最新版本。 但是,这次Disable
和Uninstall
按钮都是禁用的。 所以我无法卸载,我无法升级。
Catch22。
我如何手动从Visual Studio中删除NuGet扩展?
为了摆脱NuGet,我必须杀死哪些文件/文件夹/注册表项?
要卸载NuGet,您必须先以管理员身份运行Visual Studio,然后您将看到可用的卸载选项。
重新启动VS,但这次运行它作为您的正常帐户。 当您继续安装NuGet时,您应该能够更新到未来的版本,而无需以管理员身份运行。
我相信这个问题是由于NuGet随MVC 3安装而发生的。我希望将来我们不再将NuGet与其他软件捆绑在一起。
也许这现在已经修复了。 有一个非常新的版本。 http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c/
http://docs.nuget.org/docs/reference/known-issues#Upgrading_to_latest_NuGet_from_an_older_version_causes_a_signature_verification_error。 查看日志时,您可能会看到提及SignatureMismatchException。 为防止发生这种情况,可以安装Visual Studio 2010 SP1修补程序。 或者,解决方法是简单地卸载NuGet,然后从VS扩展库安装它。 有关更多信息,请参阅http://support.microsoft.com/kb/2581019。
如果您想要删除/卸载应用于解决方案中多个项目的 Nuget包,请转至:
工具 - > Nuget包管理器 - >管理解决方案的Nuget包
在'Installed packages'的左栏中选择'All',这样你就可以看到已安装的软件包列表和管理按钮。
选择管理按钮,你会弹出一个对话框,取消勾选项目名称的复选框并确定
Package Manager的其余工作将为您完成。
链接地址: http://www.djcxy.com/p/81679.html上一篇: How to manually uninstall a Visual Studio 2010 extension?
下一篇: Cannot install silverlight 4 tools on visual studio 2010 sp1