該軟件需要在 .Net 環(huán)鏡下才能運(yùn)行,請(qǐng)安裝 .NET Framework V4.0 可再發(fā)行組件包: http://elephantinaurance.com/soft/2398.html
現(xiàn)在越來(lái)越多的朋友加入軟件開(kāi)發(fā)行列,軟件完善升級(jí)是不可缺少的過(guò)程,為了廣大 .Net 開(kāi)發(fā)朋友提供軟件升級(jí)的方便,本人用VS2010 c# 寫(xiě)了一款通用的免費(fèi)升級(jí)工具!很實(shí)用!如圖:
包含文件,如圖:
其中,skinh.she、SkinH_Net.dll、SkinH_CS.dll 三個(gè)文件為界面美化文件,soft_config.xml 為配置文件.
soft_config.xml 實(shí)例說(shuō)明:
<?xml version="1.0" encoding="gb2312"?>
<sysinfo>
<info>
<soft>百度文庫(kù)下載器</soft> //這個(gè)是主執(zhí)行文件
<ver>1.1.0.0</ver> //當(dāng)前版本
<ServerAdd>http://www.dengkeyu.cn/u/</ServerAdd> // 軟件升級(jí)的地址
</info>
</sysinfo>
遠(yuǎn)程服務(wù)器升級(jí)配置文件:
update_config.xml 實(shí)例:
<?xml version="1.0" encoding="gb2312"?>
<sysinfo>
<info>
<ver>4.1.0.0</ver> //當(dāng)前最新的版本
</info>
<filelist> //需要更新的文件列表,自己可以按格式無(wú)限添加
<file1>csharpnetwinforms.rar</file1>
<file2>jzbg.rar</file2>
<file3>百度文庫(kù)下載器.exe</file3>
</filelist>
</sysinfo>
軟件運(yùn)行原理:
1、升級(jí)軟件運(yùn)行后,首先結(jié)束 主執(zhí)行程序進(jìn)程,并創(chuàng)建temp 臨時(shí)升級(jí)目錄。
2、讀取本地版本和遠(yuǎn)程版本,進(jìn)行比較。
3、開(kāi)始下載升級(jí)文件。
4、下載完成后,進(jìn)行文件替換,替換后刪除temp 臨時(shí)文件。
5、啟動(dòng)主執(zhí)行文件。
軟件使用方法:
直接調(diào)用 在線更新通用工具.exe 即可。