我有MVC3(1.0)附带的NuGet版本,但是当我尝试升级到最新版本(当前为1.4)时,它失败了,并且我在日志文件中得到了这个版本:
2011年6月27日1:25:08-VSIXInstaller.SignatureMismatchException:已安装的'NuGet软件包管理器'版本已签名,但更新版本具有无效的签名。因此,扩展管理器无法安装更新。在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)的VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension)中
6/27/2011 1:25:08 PM-安装错误:VSIXInstaller.SignatureMismatchException:已安装的'NuGet软件包管理器'版本已签名,但更新版本具有无效的签名。因此,扩展管理器无法安装更新。在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)的VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension)中
6/27/2011 1:26:27 PM-VSIXInstaller.SignatureMismatchException:已安装的'NuGet软件包管理器'版本已签名,但更新版本具有无效的签名。因此,扩展管理器无法安装更新。在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)的VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension)中
我什至尝试卸载NuGet(通过“添加或删除程序”)并手动安装1.4,但莫名其妙地得到相同的消息。知道我在做什么错吗?