Visual studio 2010 NuGet升级问题

Visual studio 2010 NuGet升级问题,visual-studio-2010,visual-studio,nuget,Visual Studio 2010,Visual Studio,Nuget,我有MVC3(1.0)附带的NuGet版本,但当我尝试升级到最新版本(目前为1.4)时,它失败了,我在日志文件中得到了以下信息: 2011年6月27日下午1:25:08-VSIXInstaller.SignatureMitchException:安装的“NuGet Package Manager”版本已签名,但更新版本的签名无效。因此,扩展管理器无法安装更新。 在VSIXInstaller.Common.VerifyMatchingExtensionsSignatures(IInstalledE

我有MVC3(1.0)附带的NuGet版本,但当我尝试升级到最新版本(目前为1.4)时,它失败了,我在日志文件中得到了以下信息:

2011年6月27日下午1:25:08-VSIXInstaller.SignatureMitchException:安装的“NuGet Package Manager”版本已签名,但更新版本的签名无效。因此,扩展管理器无法安装更新。 在VSIXInstaller.Common.VerifyMatchingExtensionsSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension) 在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)上

2011年6月27日下午1:25:08-安装错误:VSIXInstaller.SignatureMitchException:安装的“NuGet Package Manager”版本已签名,但更新版本的签名无效。因此,扩展管理器无法安装更新。 在VSIXInstaller.Common.VerifyMatchingExtensionsSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension) 在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)上

2011年6月27日下午1:26:27-VSIXInstaller.SignatureMitchException:安装的“NuGet Package Manager”版本已签名,但更新版本的签名无效。因此,扩展管理器无法安装更新。 在VSIXInstaller.Common.VerifyMatchingExtensionsSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension) 在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)上


我甚至尝试过卸载NuGet(通过添加或删除程序)并手动安装1.4,但我莫名其妙地得到了同样的信息。知道我做错了什么吗?

我通过工具扩展管理器卸载,然后成功安装。如果我读得更仔细一点,我会意识到1.0不太好。

这在我们的已知问题页面上有记录:

您可能会遇到此问题的原因有两个。您安装了未签名或签名错误的NuGet版本。例如,如果您获取我们的持续集成服务器的构建(http://ci.nuget.org/)或者如果您安装了我们以前的CodePlex版本之一

还有一个问题影响到Windows XP或Windows 2003的某些用户,计算机上的证书颁发机构似乎错误地将证书报告为无效。我们还在调查这个问题

  • 关闭所有visual studio 2010实例
  • 以管理员身份再次打开visual studio
  • 转到“工具”>“扩展管理器”
  • 卸载NuGet
  • 再次安装NuGet
  • 如果无法卸载,请转到:

    C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet软件包管理器

    然后删除此文件夹。 删除此内容的风险由您自己承担

    来自VS画廊网站:


    “查看上的当前发行说明/已知问题,包括关于(Visual Studio 2010 SP1)的详细信息和解决方案”

    如果您以管理员身份运行,并且卸载,并且无法访问联机存档。。。。 您仍然可以通过下载vsix文件进行安装

    我有时忘记了VS在某些操作中需要作为管理员运行。我的卸载是灰色的,运行管理员解决它。谢谢。我像一只老猫咪一样穿着一件被锤打过的天鹅绒冒烟夹克,用格伦凯恩威士忌杯啜饮着一只27岁的拉普罗伊,背景是令人安心的噼啪火焰声。2013年2月28日,我又遇到了这个问题,升级到2.2.40116.9051版。卸载并重新安装修复了它。请将此作为可接受的答案。实际接受的答案是无用的。@MatthewLock,你是对的。说“这是一个已知问题”无助于解决问题。此答案准确描述了修复此问题所需遵循的步骤。Windows XP上有关于此问题的更新吗?更新总是失败,每次我都要卸载并重新安装Nuget。。。在我的Windows 7计算机上,它可以正常工作。为什么不添加一个确认对话框(如浏览器),您可以在其中选择接受无效证书?我使用Windows 7 Prof 64位和VS 2010 Premium,并且存在此问题。Windows 7 Pro,VS 2010 Pro,在尝试从NuGet更新NuGet时,从版本1.2.20325.9034更新NuGet时仍然会遇到此问题。对于版本2.8.60318.667,一个设计用于更新包的程序有一点非常讽刺,它无法自我更新,而且不能只更新一次,而是几年又几年。此修补程序不再可用!有人有工作链接可以下载吗?@f470071我已经在上面的回答中为您更新了hotfiБ链接。