Добавление моего ответа на основе @Mister Comment.
BlazorPWA.MSBuild
Пакет nuget предназначен для создания необходимых файлов PWA.
Для кэша обновлений у вас есть изменения в файле proj каждый раз, когда вы собираетесь опубликовать sh код.
<ServiceWorkerCacheVersion>1</ServiceWorkerCacheVersion>
<ServiceWorkerForce>true</ServiceWorkerForce>
Отметьте как , если хотите реализовать этот пакет nuget.