1

Visual Studio 2010 Professional を実行している Windows 7 マシンに NuGet をインストールしようとしています。これまで NuGet を使用したことがありません。このエラーがスローされています:

2013 年 5 月 28 日 9:28:41 AM - VSIXInstaller.SignatureMismatchException: 'NuGet パッケージ マネージャー' の更新バージョンの署名が、インストールされているバージョンの署名と一致しません。したがって、Extension Manager は更新プログラムをインストールできません。VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension、IInstallableExtension updateExtension) で VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID) 5/28/2013 9:28:41 AM - インストール エラー: VSIXInstaller.SignatureMismatchException: の更新バージョンの署名 ' NuGet Package Manager' は、インストールされているバージョンの署名と一致しません。したがって、Extension Manager は更新プログラムをインストールできません。VSIXInstaller.Common で。

このエラーは、マシンに NuGet が既にインストールされていることを意味しますか? (おそらく以前のユーザー向け?) この問題をデバッグするには、どのような手順を実行すればよいですか? ここからどこへ行けばいいのかよくわかりません。

既知の問題ページでこの問題を見つけることができませんでした。

4

1 に答える 1

3

最初に NuGet をアンインストールし、クリーン インストールを行うだけです。

過去のある時点で、署名が変更され、この問題が発生しました。

ところで:既知の問題ページの最初の問題は、正確な問題を指しています。

于 2013-05-28T14:42:14.897 に答える