2013-05-28 70 views
1

我想在运行Visual Studio 2010 Professional的Windows 7机器上安装NuGet。我以前从未使用过NuGet。这是引发此错误:NuGet包管理器签名问题

5/28/2013 9:28:41 AM - VSIXInstaller.SignatureMismatchException: The signature on the update version of 'NuGet Package Manager' does not match the signature on the installed version. Therefore, Extension Manager cannot install the update. at VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension, IInstallableExtension updateExtension) at VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID) 5/28/2013 9:28:41 AM - Install Error : VSIXInstaller.SignatureMismatchException: The signature on the update version of 'NuGet Package Manager' does not match the signature on the installed version. Therefore, Extension Manager cannot install the update. at VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension, IInstallableExtension updateExtension) at VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)

此错误意味着的NuGet已经安装在我的机器上? (也许是以前的用户?)我可以采取哪些步骤来调试此问题?我不确定该从哪里出发。

我在known issues页面上找不到此问题。

回答

3

只需先卸载NuGet并进行全新安装。

在过去的某个时候,签名已被更改导致此问题。

顺便说一句:已知问题页面上的第一个问题是指您确切的问题。