现在越来越多的朋友加入软件开发行列,软件完善升级是不可缺少的过程,为了广大 .Net  开发朋友提供软件升级的方便,本人用VS2010 c# 写了一款通用的免费升级工具!很实用!如图:在线更新通用升级工具 免费绿色版 Ver 1.0 (包含5个文件),需要安装 Net Framework 4.0 框架才能运行本软件!   包含文件,如图: 其中,skinh.she、SkinH_Net.dll、SkinH_CS.dll  三个文件为界面美化文件,soft_config.xml 为配置文件.soft_config.xml  实例说明:<?xml version="1.0" encoding="gb2312"?>
<sysinfo>
  <info>
    <soft>百度文库下载器</soft>  //这个是主执行文件
    <ver>1.1.0.0</ver>                    //当前版本
    <ServerAdd>http://www.dengkeyu.cn/u/</ServerAdd>    // 软件升级的地址
  </info>
</sysinfo>远程服务器升级配置文件:update_config.xml  实例:<?xml version="1.0" encoding="gb2312"?>
<sysinfo>
  <info>
    <ver>4.1.0.0</ver>    //当前最新的版本
  </info>
  <filelist>                       //需要更新的文件列表,自己可以按格式无限添加
 <file1>csharpnetwinforms.rar</file1>
 <file2>jzbg.rar</file2>
 <file3>百度文库下载器.exe</file3>
  </filelist>
</sysinfo>软件运行原理:1、升级软件运行后,首先结束 主执行程序进程,并创建temp 临时升级目录。2、读取本地版本和远程版本,进行比较。3、开始下载升级文件。4、下载完成后,进行文件替换,替换后删除temp 临时文件。5、启动主执行文件。 软件使用方法:直接调用 在线更新通用工具.exe 即可。在线更新通用升级工具 免费绿色版 Ver 1.0   下载地址:  点击下载原地址:http://www.dengkeyu.cn/content.asp?id=471

解决方案 »

  1.   

    支持原创,
    不足之处就是用了SkinH...
      

  2.   

    路过 看看需要安装 Net Framework 4.0 框架才能运行本软件
      

  3.   

    是因为开发环境的原因选择4.0版本,还是因为某些新特性的运用我一般情况下会首选2.0,除非迫不得以才选择高版本的framework,毕竟高版本的framework体积大
      

  4.   

    既然都通用了,就别打你自己的log了呀
      

  5.   

    这个不错,可是我不用。net呀
      

  6.   

    最好打包成一个EXE,可使用XENCODE打包.界面布局上可以再适当改改,以更专业的布局展现.更新程序作为一个不常用,并且非用户手工打开的程序,动态支持换肤其实没有这个必要,其实相对其他开发软件的人来说,熟悉使用一个别人的更新程序,与自己编写一个更新程序所花费的时间几乎一样.不过,楼主的共享精神还是值得表扬,这年头,且不讲实用性如何,能把自己做的东西共享出来已经是雷锋了.