日期:2014-05-17  浏览次数:20686 次

如果提高winform的更新速度?
用.net架构、C#开发的程序一个winform系统平台,平台每次有更新的时候,客户端需要下载一个40M左右的EXE文件,速度很慢。有没有什么方式可以加快更新速度?比如说客户端可以先下载需要更新文件的压缩包,然后再解压,达到缩小下载文件的目的。

哪位大侠指点指点,小弟先谢过了!

------解决方案--------------------
将exe文件拆分成一系列的dll文件。
这样每次只要更新修改过的。
------解决方案--------------------
你这个更新法,用户还不疯了。。。
我是自己写的,每次只更新指定的DLL或Exe或其他文件

在数据库中定义个版本表,本地程序也保存一张当前的版本表,然后对比下载更新。


当然用ClickOnce也不错
------解决方案--------------------
果断拆分,程序就一个exe根本没法维护,一些固定的类库可以搞成dll
resource资源搞成动态加载的
------解决方案--------------------
探讨

引用:
用.net架构、C#开发的程序一个winform系统平台,平台每次有更新的时候,客户端需要下载一个40M左右的EXE文件,速度很慢。有没有什么方式可以加快更新速度?比如说客户端可以先下载需要更新文件的压缩包,然后再解压,达到缩小下载文件的目的。

哪位大侠指点指点,小弟先谢过了!


40M?

十万行c#编译完也不过1、2M而已。难道你把那些不改变的dll……