我有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,但我莫名其妙地得到相同的消息。任何想法我做错了什么?
发布于 2018-04-20 10:34:49
如果你无法卸载它,请转到:
C:\ProgramFiles(X86)\MicrosoftVisualStudio10.0\Common7\IDE\Extenations\Microsoft Corporation\NuGet包管理器
然后移除这个文件夹
https://stackoverflow.com/questions/-100003945
复制相似问题