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を手動でインストールしようとしましたが、どういうわけか同じメッセージが表示されます。私が間違っていることを知っていますか?
これは、既知の問題のページに記載されています。 http://docs.nuget.org/docs/reference/known-issues
この問題に遭遇する理由は2つあります。 NuGetの未署名または誤って署名されたバージョンをインストールしました。たとえば、継続的インテグレーションサーバー(http://ci.nuget.org/)からビルドを取得した場合、または以前のCodePlexリリースのいずれかをインストールした場合。
Windowsの一部のユーザーに影響する別の問題がありますXPまたはWindows 2003では、マシンの認証局が証明書を無効と誤って報告しているようです。この問題は現在調査中です。
アンインストールできない場合は、以下にアクセスしてください。
C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGetパッケージマネージャー
このフォルダーを削除します。 これを削除するのはあなた自身の責任です!
VSギャラリーWebサイトの NuGetページ から:
」 NuGet Docsサイト の現在のリリースノート/既知の問題を確認してください。 一般的なアップグレードエラー (Visual Studio 2010 SP1 ホットフィックスが利用可能 ) "
ツールからアンインストールしました| Extension Managerが正常にインストールできました。 Hanselmanの投稿 をもう少し注意深く読んでいたなら、1.0はNiceをプレイしないことに気づいたでしょう。
管理者として実行し、アンインストールし、オンラインアーカイブにアクセスできない場合は、vsixファイルをダウンロードしてインストールできます https://docs.nuget.org/consume/installing-nuget =