NuGet アップグレードの問題 質問する

NuGet アップグレードの問題 質問する

MVC3 に付属する NuGet のバージョン (1.0) を持っていますが、最新バージョン (現在は 1.4) にアップグレードしようとすると失敗し、ログ ファイルに次の内容が記録されます。

2011 年 6 月 27 日 1:25:08 PM - VSIXInstaller.SignatureMismatchException: 'NuGet Package Manager' のインストール バージョンは署名されていますが、更新バージョンの署名が無効です。そのため、拡張機能マネージャーは更新をインストールできません。VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension、IInstallableExtension updateExtension)、VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)

2011 年 6 月 27 日 1:25:08 PM - インストール エラー: VSIXInstaller.SignatureMismatchException: 'NuGet Package Manager' のインストール バージョンは署名されていますが、更新バージョンの署名が無効です。そのため、拡張機能マネージャーは更新をインストールできません。VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension、IInstallableExtension updateExtension)、VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)

2011 年 6 月 27 日 1:26:27 PM - VSIXInstaller.SignatureMismatchException: 'NuGet Package Manager' のインストール バージョンは署名されていますが、更新バージョンの署名が無効です。そのため、拡張機能マネージャーは更新をインストールできません。VSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension、IInstallableExtension updateExtension)、VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)

NuGet をアンインストール (プログラムの追加と削除経由) して 1.4 を手動でインストールしようとしましたが、どういうわけか同じメッセージが表示されます。何が間違っているのか、何か分かりますか?

ベストアンサー1

  1. すべての Visual Studio 2010 インスタンスを閉じます。
  2. 管理者としてVisual Studioを再度開きます
  3. 「ツール」>「拡張機能マネージャー」に移動します
  4. NuGet をアンインストールする
  5. NuGet を再度インストールします。

アンインストールできない場合は、次の場所にアクセスしてください:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet パッケージ マネージャー

このフォルダを削除します。これを削除するのは自己責任です!

おすすめ記事