新しい ASP.NET MVC 4 プロジェクトを作成しており、NuGet を使用して jQuery を更新しようとしています。次のエラーが表示されます。
プロジェクト 'X.Web' の 'jQuery' をバージョン '1.8.2' から '2.0.0' に更新しています。Update-Package : 「jQuery 1.8.2」から「jQuery 2.0.0」への更新に失敗しました。「jQuery 2.0.0」と互換性のある「Microsoft.jQuery.Unobtrusive.Ajax」のバージョンが見つかりません。行:1 文字:1 + Update-Package jQuery + ~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Update-Package], Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException、NuGet.PowerShell.Commands.UpdatePackageCommand
NuGet のMicrosoft.jQuery.Unobtrusive.Ajaxのサポート ページを見ると、jQuery 2.0 をサポートしていないようです。プロジェクトから Microsoft.jQuery.Unobtrusive.Ajax スクリプトを削除する唯一の方法はありますか?
jQuery 2.0 以降の更新。は IE8 をサポートしていないため、代わりにバージョン 1.9.1 をインストールしました。これは、IE6 以上をサポートする最新バージョン (2013 年 5 月 15 日現在) です。NuGet Package Manager GUI を使用してこれを行う方法があると確信していますが、次のコマンドを使用してコンソールにインストールしました: Update-Package jQuery -Version 1.9.1
他のユーザーがこの問題を抱えないようにするには、NuGet を更新して、jQuery の 2 つのオプション (最新の 1.9.x ライブラリと最新の 2.0.x ライブラリ) を表示する必要があります。