winform 现在都在用ClickOnce进行发布、安装、更新、。 自动联网判断版本号、设置运行需不需要网络等,并且如果客户机器上没有.net framework, 会去自动下载, 优点众多。 做winform,用传统更新方式真的没必要。
你看看有关clickOnce的技术吧,
像这个:http://www.cnblogs.com/parry/archive/2012/10/30/ClickOnce_Winform_Deployment.html
园里找就有的。
一知半解,给源代码你也不会用呀。
升级其实就是文件的下载替换
1、在服务端做个配置文件,配置当前版本好,是否必须更新,需要更新的文件。
2、客户端读取exe的程序集版本,再与服务端配置文件对比,下载需要更新的文件进行替换。