ASP.NET 最適化パッケージを使用して、スクリプトと CSS ファイルを縮小してバンドルしています。HTML5 キャッシュ マニフェストを使用する ASP.NET アプリケーション用のモバイル UI も開発しています。
最適化パッケージは、ファイルが変更され、アプリケーション キャッシュがリサイクルされると、動的バンドル URL のバージョンを更新します。
これが発生するたびにマニフェスト バージョンを更新し、最適化パッケージが提供する動的 URL をマニフェストに含めることができるようにしたいと考えています。
マニフェストの更新をトリガーするために、現在のバージョン (「v」パラメーター) またはその他のものを読み取るにはどうすればよいですか?
/_assets/bundles/global?v=fmbQlO0mGjXyliVEBImQIr5yoMX0Tw0tlMK45jlwHZ81
コード例:
string version= "2.6";
StringBuilder output = new StringBuilder();
output.AppendLine("CACHE MANIFEST");
output.AppendLine(string.Format("# v{0}", ??????));
output.AppendLine("CACHE:");
output.AppendLine(Scripts.Url("~/bundles/global").ToString());
...