我有一个 WPF 应用程序,我使用 ClickOnce 作为部署策略。一切正常,但我有一个文件大小问题。我的应用程序重约36MB,因此我的用户每次更新都必须下载此文件大小,从而增加了网络带宽的使用。
但是,几乎 25MB 不会更改,因为它们属于第三方组件。
我正在考虑创建自定义部署策略:例如,仅过滤不会更改的 dll,只下载我想要的(可能是压缩的),然后我会更新安装文件夹。
我知道这听起来不切实际,那么对于如何提高部署规模和最大限度地减少停机时间有什么建议吗?
我有一个 WPF 应用程序,我使用 ClickOnce 作为部署策略。一切正常,但我有一个文件大小问题。我的应用程序重约36MB,因此我的用户每次更新都必须下载此文件大小,从而增加了网络带宽的使用。
但是,几乎 25MB 不会更改,因为它们属于第三方组件。
我正在考虑创建自定义部署策略:例如,仅过滤不会更改的 dll,只下载我想要的(可能是压缩的),然后我会更新安装文件夹。
我知道这听起来不切实际,那么对于如何提高部署规模和最大限度地减少停机时间有什么建议吗?