2013-05-28 108 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並進行全新安裝。

在過去的某個時候,簽名已被更改導致此問題。

順便說一句:已知問題頁面上的第一個問題是指您確切的問題。