状況
デフォルトの Visual Studio 2012 プロジェクト テンプレートを使用して生成された ASP.NET Web フォーム プロジェクトに取り組んでいます。それ以来、NuGet を使用して jQuery UI バージョン 1.10.0 をインストールしました。
必要なバグ修正があるため、jQuery UI 1.10.1 に更新する必要があります。Web サイトによると、1.10.1 が現在の安定版です。ただし、このバージョンで利用できる NuGet パッケージ はありません。
NuGet パッケージが、jQuery UI チームの Web サイトで入手可能な最新の安定版リリースに遅れをとっている理由がわかりません。(はい、おそらく nuget パッケージ自体を管理している別のチームが存在することは認識していますが、それでも最新の状態に保つ必要があるようです.... または、NuGet を介して jQuery をインストールする価値は非常に限られています。)
質問
プロジェクトで jQuery UI (NuGet パッケージとしてインストール) を手動で 1.10.1 に更新するにはどうすればよいですか?
最新の 1.10.1 JavaScript ファイルをダウンロード済みです。今.... ASP.NET Web フォーム プロジェクトの中を見ると、Scripts フォルダー内の次のファイルが表示されます。
では、ここで何をすべきか...次の 2 つのファイルを削除しますか?
- jquery-ui-1.10.0.js
- jquery-ui-1.10.0.min.js
...これらの新しいファイルに置き換えますか?
- jquery-ui-1.10.1.js
- jquery-ui-1.10.1.min.js
これはうまくいかないようです。
jQuery が私のマスターページに含まれている方法 (Visual Studio 2012 によって生成された既定のテンプレートから) は次のようになります。
上記の「jquery.ui.combined」と呼ばれる JS バンドルは、ある種の隠しコードによって自動的に生成されます。先に進んでプロジェクトを調べてください...このバンドルが定義されていることが明らかな場所はどこにもありません。したがって、最新のJSファイルを追加すると...それらが使用またはバンドルされることを定義する方法がまったくないようです。これらは、NuGet パッケージのロジック/コードが期待するバージョンではありません!!!
何か案は?
別の潜在的な問題
jQuery UI 1.10.1 をダウンロードすると、jQuery Core 1.9.1 も付属していました。上の Scripts フォルダを見るとわかるように、jQuery UI 1.10.0 は jQuery Core 1.9.0 と連携しているように見えます。jQuery UI を更新した場合、対応する jQuery Core も更新する必要がありますか? (これらは個別の NuGet パッケージです)
これを具体的に答えてください
ASP.NET Web フォームプロジェクトで、 NuGet パッケージからインストールされた jQuery UI のバージョンを手動で更新する方法を説明する回答が必要です。
これは、開発者が将来、最新のバグ修正が jQuery UI Web サイトの安定版リリースに含まれるとすぐに取り出せるようにするのに役立つと思います.... パッケージが表示されるのを待つ必要はありません。 NuGet フィード。