【发布时间】:2011-09-23 17:01:12
【问题描述】:
我有 MVC3 (1.0) 附带的 NuGet 版本,但是当我尝试升级到最新版本(当前为 1.4)时它失败了,我在日志文件中得到了这个:
2011 年 6 月 27 日下午 1:25:08 - VSIXInstaller.SignatureMismatchException:“NuGet 包管理器”的安装版本已签名,但更新版本的签名无效。因此,Extension Manager 无法安装更新。 在 VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension) 在 VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)
2011 年 6 月 27 日下午 1:25:08 - 安装错误:VSIXInstaller.SignatureMismatchException:“NuGet 包管理器”的安装版本已签名,但更新版本的签名无效。因此,Extension Manager 无法安装更新。 在 VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension) 在 VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)
2011 年 6 月 27 日下午 1:26:27 - VSIXInstaller.SignatureMismatchException:“NuGet 包管理器”的安装版本已签名,但更新版本的签名无效。因此,Extension Manager 无法安装更新。 在 VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension) 在 VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)
我什至尝试卸载 NuGet(通过添加或删除程序)并手动安装 1.4,但我莫名其妙地收到相同的消息。知道我做错了什么吗?
【问题讨论】:
-
具有讽刺意味的是,一个旨在更新软件包的程序无法自行更新,而且不止一次,而是多年。
标签: visual-studio-2010 visual-studio nuget