我有一个带有MVC3(1.0)中的NuGet的版本,但是当我尝试升级到最新版本(目前为1.4),它failes,我得到这个日志文件:的NuGet升级问题
6/27/2011 1:25:08 PM - VSIXInstaller.SignatureMismatchException:已安装的'NuGet Package Manager'版本已签名,但更新版本的签名无效。因此,扩展管理器无法安装更新。 在VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension) 在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)
6/27/2011下午1时25分08秒 - 安装错误:VSIXInstaller.SignatureMismatchException:安装的'NuGet Package Manager'版本已签名,但更新版本的签名无效。因此,扩展管理器无法安装更新。 在VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension) 在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)
6/27/2011下午1时26分27秒 - VSIXInstaller.SignatureMismatchException:'的安装版本NuGet软件包管理器“已签名,但更新版本的签名无效。因此,扩展管理器无法安装更新。 在VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension,IInstallableExtension updateExtension) 在VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)
我甚至尝试卸载的NuGet(通过添加或删除程序),并手动安装1.4,但我莫名其妙地得到相同的信息。任何想法我做错了什么?
对于一个旨在更新不能更新自己的软件包的程序而言,有一点非常具有讽刺意味,它不仅仅是一次,而是几年和几年。 –