|
2008-08-20 14:35
|
|
|
winform实现自动更新并动态调用form实现 winform 应用系统的部署问题,一直是个令人苦恼的问题。在2.0下,我们可以通过clickonce方式部署,但是这里要说的,是利用文件的操作来对系统进行更新。 为了方便用户作业,把实际的系统打包成DLL存在,而设计一个自动更新的form来作为用户启动的入口。用户启动后,实现自动检测服务端和客户端系统文件版本,并把所有所需文件更新至最新版本。而后自动启动系统入口界面。
范例是一个简单的实现,实际作业中,可以对目录操作,对每个文件的版本(或者最后修改时间)进行比对,如果有新版本出现,则更新。 要点: 1.版本比对 2.异步作业(backgroundworker组件) 3.http方式实现文件下载(webRequest类) 4.反射机制,实现form动态调用 | |
| 共:1条记录 |