私は c# winform を使用してデスクトップ アプリを作成しています。
アプリは、起動時に Web ページを表示する必要があります。ただし、起動ごとにインターネットが利用できるかどうかわからないので、実行ごとに Web ページをキャッシュしたいと考えています。
現在、Webページのソースコード(htmlのみ)をファイルに保存しています。ただし、imgs や css など、Web ページに関連する複数のファイルが存在する可能性があります。
これらすべてをキャッシュするエレガントな方法はありますか?