首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >NuGet升级问题

NuGet升级问题
EN

Stack Overflow用户
提问于 2018-04-20 01:13:35
回答 2查看 0关注 0票数 0

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

6/27/2011 1:25:08 PM - VSIXInstaller.SignatureMismatchException:已安装的'NuGet Package Manager'版本已签名,但更新版本的签名无效。因此,扩展管理器无法安装更新。在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)处的VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension) 6/27/2011 1:25:08 PM - 安装错误:VSIXInstaller.SignatureMismatchException:已安装的'NuGet Package Manager'版本已签名,但更新版本的签名无效。因此,扩展管理器无法安装更新。在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)处的VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension) 6/27/2011 1:26:27 PM - VSIXInstaller.SignatureMismatchException:已安装的'NuGet Package Manager'版本已签名,但更新版本的签名无效。因此,扩展管理器无法安装更新。在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)处的VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension)

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

EN

回答 2

Stack Overflow用户

发布于 2018-04-20 09:14:02

这在我们的已知问题页面上有记录:http : //docs.nuget.org/docs/reference/known-issues

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

还有一个问题会影响Windows XP或Windows 2003的某些用户,因为它们显示机器上的证书颁发机构错误地报告证书无效。我们仍在调查这个问题。

票数 0
EN

Stack Overflow用户

发布于 2018-04-20 10:34:49

  1. 关闭所有visual studio 2010实例。
  2. 再次以管理员身份打开visual studio
  3. 转到“工具”>“扩展管理器”
  4. 卸载NuGet
  5. 重新安装NuGet。

如果你无法卸载它,请转到:

C:\ProgramFiles(X86)\MicrosoftVisualStudio10.0\Common7\IDE\Extenations\Microsoft Corporation\NuGet包管理器

然后移除这个文件夹

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档