Visual studio 2010 更新NuGet 1.6失败

Visual studio 2010 更新NuGet 1.6失败,visual-studio-2010,nuget,Visual Studio 2010,Nuget,我使用VS10,最近NuGet1.6问世,我尝试进行正常更新,但一直失败,出现以下消息 安装错误:VSIXInstaller.SignatureMitchException:“NuGet Package Manager”更新版本上的签名与已安装版本上的签名不匹配。因此,扩展管理器无法安装更新。 在VSIXInstaller.Common.VerifyMatchingExtensionsSignatures(IInstalledExtension installedExtension,IInsta

我使用VS10,最近NuGet1.6问世,我尝试进行正常更新,但一直失败,出现以下消息

安装错误:VSIXInstaller.SignatureMitchException:“NuGet Package Manager”更新版本上的签名与已安装版本上的签名不匹配。因此,扩展管理器无法安装更新。 在VSIXInstaller.Common.VerifyMatchingExtensionsSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension) 在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)上 "

然后我在某个地方读到有人说只要卸载NuGet并重新安装它,我在Windows的控制面板中卸载了NuGet,因为VS10中NuGet的卸载按钮是灰色的(为什么会这样?)。但是仍然无法安装NuGet1.6,它遇到了相同的错误。有人能帮忙吗


谢谢。

为了安装NuGet 1.6扩展,您可能需要以管理员身份运行Visual Studio 2010


我同意VS2010内部的升级不起作用是愚蠢的。我曾在多台机器上尝试过多次(一台没有任何限制的家庭工作站,一台有固定配置文件的工作机器),但总是失败。

在运行Visual Studio SP1时,将NuGet从旧版本升级到1.6时,存在一个已知问题。从:

如果您正在运行VS2010SP1,则可能会遇到安装 如果您有旧版本,则尝试升级NuGet时出错 安装

解决方法是简单地卸载NuGet,然后从 VS扩展库。看见 了解更多信息

注意:如果Visual Studio不允许您卸载扩展( 卸载按钮已禁用),则可能需要重新启动Visual Studio Studio使用“以管理员身份运行”


运行Visual Studio 2010 Administrator,即可使用卸载选项


卸载-->重新启动-->安装新版本。

我无法以管理员身份运行Visual Studio,因此我只是从VS卸载了扩展,从下载了VSIX文件,然后运行安装。

我可以在VS中以管理员身份运行卸载,然后重新安装。相当不友好的用户。谢谢你,詹姆斯!