客户端程序一个很大的不便的地方就是程序集更新,本文这里简单的介绍一种通用的客户端更新方案.这个方案依赖程序集的动态加载,具体方案如下: 将程序集存储在一个文件数据库中,客户端所有程序集直接从文件数据库中加载,数据库中主要存储内容包括: 程序集名称 程序集大小 md5信息 程序集内容 客户端启动的时候,从数据库中动态加载程序集,可以直接使用Assmbly.Load,也可以参考我之前文章介绍的.net加载失败的程序集重新加载实现动态加载. 客户端更新流程如下: 该程序集数据库服务器一份,客户端一份…