私は WPF アプリを持っており、展開戦略として ClickOnce を使用しています。すべて正常に動作しますが、ファイル サイズの問題があります。私のアプリケーションの重量は約36MBであるため、ユーザーが更新するたびにこのファイル サイズをダウンロードする必要があり、ネットワーク帯域幅の使用が増加します。
ただし、サードパーティのコンポーネントに属しているため、ほぼ 25MB は変更されません。
カスタム展開戦略を作成することを考えていました。たとえば、変更されない dll のみをフィルタリングし、必要なもの (圧縮されている可能性があります) のみをダウンロードして、インストール フォルダーを更新します。
実用的でないように聞こえるかもしれませんが、展開サイズを改善し、ダウンタイムを最小限に抑える方法について何か提案はありますか?