web-dev-qa-db-ja.com

NuGetのアップグレードの問題

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

6/27/2011 1:25:08 PM-VSIXInstaller.SignatureMismatchException: 'NuGet Package Manager'のインストール済みバージョンは署名されていますが、更新バージョンには無効な署名があります。したがって、Extension 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'のインストール済みバージョンは署名されていますが、更新バージョンに無効な署名があります。したがって、 Extension 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'のインストール済みバージョンは署名されていますが、更新バージョンには無効な署名があります。したがって、Extension Manager VSIXInstaller.InstallProgressPage.BeginInstallVSIX(SupportedVSSKU targetAppID)のVSIXInstaller.Common.VerifyMatchingExtensionSignatures(IInstalledExtension installedExtension、IInstallableExtension updateExtension)で更新プログラムをインストールできません。

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

77
gfrizzle

これは、既知の問題のページに記載されています。 http://docs.nuget.org/docs/reference/known-issues

この問題に遭遇する理由は2つあります。 NuGetの未署名または誤って署名されたバージョンをインストールしました。たとえば、継続的インテグレーションサーバー(http://ci.nuget.org/)からビルドを取得した場合、または以前のCodePlexリリースのいずれかをインストールした場合。

Windowsの一部のユーザーに影響する別の問題がありますXPまたはWindows 2003では、マシンの認証局が証明書を無効と誤って報告しているようです。この問題は現在調査中です。

21
Haacked
  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パッケージマネージャー

このフォルダーを削除します。 これを削除するのはあなた自身の責任です!

192
juFo

VSギャラリーWebサイトの NuGetページ から:

NuGet Docsサイト の現在のリリースノート/既知の問題を確認してください。 一般的なアップグレードエラー (Visual Studio 2010 SP1 ホットフィックスが利用可能 ) "

3
Dmitry Pavlov

ツールからアンインストールしました| Extension Managerが正常にインストールできました。 Hanselmanの投稿 をもう少し注意深く読んでいたなら、1.0はNiceをプレイしないことに気づいたでしょう。

2
gfrizzle

管理者として実行し、アンインストールし、オンラインアーカイブにアクセスできない場合は、vsixファイルをダウンロードしてインストールできます https://docs.nuget.org/consume/installing-nuget =

0
Henrik