Я использую пакет оптимизации ASP.NET, чтобы минимизировать и связывать скрипты и файлы CSS. Я также разрабатываю мобильный пользовательский интерфейс для моего приложения ASP.NET, которое использует манифест кэша HTML5.C# Web.Optimization Bundles и HTML5 cache Manifest
Пакет оптимизации обновляет версию динамического связного 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());
...