如何手动卸载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
button都是禁用的。 所以我不能卸载,我无法升级。
Catch22。
我如何手动从Visual Studio中删除NuGet扩展?
什么文件/文件夹/registry项我必须杀死摆脱NuGet?
要卸载NuGet,您必须先以pipe理员身份运行Visual Studio,然后您将看到卸载选项可用。
重新启动VS,但这次运行它作为您的正常帐户。 当你继续安装NuGet时,你应该能够更新到未来的版本,而无需以pipe理员身份运行。
我相信这个问题是由于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以获取更多信息。;
如果您想要删除/卸载应用于解决scheme中多个项目的 Nuget包,请转到:
-
工具 – > Nuget包pipe理器 – >pipe理解决scheme的Nuget包
-
在“Installed packages”的左栏中select“All”,这样你就可以看到已安装的软件包列表和Managebutton。
-
selectpipe理button,你会得到一个popup,取消select项目名称checkbox,并确定它
其余的工作包pipe理器将为你做。
- Visual Studio / C#:Nuget无法连接到远程服务器
- 如何删除TeamCity Nuget Feed上特定版本的软件包?
- 如何在没有nuget.exe或Visual Studio扩展的情况下下载Nuget包?
- 为什么在NuGet包更新期间,NuGet会将带有assemblyBinding的app.config添加到LIBRARY项目中?
- 创buildNuGet包时不要包含来自packages.config文件的依赖项
- .nuget文件夹是否应该添加到版本控制?
- 使用命令行解压缩Nupkg文件
- 根据metapackage,netstandard库的应用含义是什么?
- 从.Net 4.0到4.5的redirect解决scheme – 如何重新调整NuGet包?