最近自己用C#作了一个系统升级工具,可对程序DLL和数据库同时升级。现在发布出来与大家共享,程序中可能还存在一些我自己没能发现的BUG,如果哪位朋友发现了请告诉我一下,以便对程序作进一步升级完善,谢谢!
下载地址:https://files.cnblogs.com/pcjim/系统升级工具源代码.rar
使用说明:
1、先安装测试用程序安装包:SetupAppTest
程序安装好之后,桌面上会产生一个快捷方式。双击快捷方式,按下主画面上的“点击”按钮,会出现“我是旧的!”提示。
2、运行系统升级工具:AppUpdate_src\AppUpdate\AppUpdate\bin\Debug下的AppUpdate.exe
1)Debug下NewDLL文件夹里存放的是所有新的待更新的dll文件
2)Debug下NewDLL文件夹里存放的是所有新的待更新的sql文件
3、设置好AppUpdate.exe主画面上的参数,点击“更新”按钮,所有更新结束后会跳出完成提示。
此时再双击桌面上的快捷方式,按下主画面上的“点击”按钮,会出现“我是新的!”提示。打开数据库会发现存储过程sp_sptest已经生成并作了修改。此时就达到了系统更新的目的。
注:本程序在XP(SP2)+VS2005(SP1)+SQL Server 2005 Express环境下已调试通过,
现有测试用存储过程运行在SQL Server 2005 Express自带的tempdb数据库上。