* * * * *
* * * * *
## 发版打包流程
### 1. 程序打包工具
打包软件:Actual Installer
注册名称:TLZY
注册秘钥:CL4S-NV95-69S0-5Z7T
#### 服务端
服务端打包步骤如下:
(1)通用:
* **信息**
* 产品名称(天力ERP)
* 产品版本:填写发版的版本号
* 产品说明:一般可写此次发版更新的功能等
* 公司名称:陕西天力卓越
* 网站:公司网站(http://www.sxtlzy.com/)
* 支持页面:软件安装的帮助地址(http://doc.sxtlzy.com/tlerp_yy/622163)
:-: ![](https://box.kancloud.cn/4cadec4af2ad3256c47da29d28421621_746x342.png)
* **参数**
:-: ![](https://box.kancloud.cn/1c588e6975f52fdb113eea38411a1b41_744x299.png)
* **要求**
天力ERP目前支持此界面所有列举的操作系统
:-: ![](https://box.kancloud.cn/c9d8ca5a038cb42ccca3cf10c60b034b_743x413.png)
* **先决条件**
天力ERP需要支持在.net环境下,所以先决条件选择.NET Framework,在查看&编辑链接里选择.net4.0安装包
:-: ![](https://box.kancloud.cn/631b8b0e73c35345cb808713e03e66e1_746x622.png)
:-: ![](https://box.kancloud.cn/1b9c5aaac0fd969f056acd26844465bf_556x400.png)
* **输出**
* 配置
* 包装类型:默认选择设置EXE(里边的数据)
* 数据文件名:默认空
* 设置输出
* 文件夹:打包后输出的安装包目录存放路径
* 文件名:打包安装程序的文件名(天力ERP服务端)
* 图标文件:选择打包后生成exe文件的安装图标
:-: ![](https://box.kancloud.cn/28c0857730cc42aef1fd84c1d620b21b_746x391.png)
(2)安装
* **文件和文件夹**
* 源目录
选择需要打包的文件目录,例如
服务端打包文件目录选择D:\天力ERP\服务端
* 安装目录
安装目录指定程序默认安装路径
* 安装文件
选择好安装目录后自动列出该目录下需要打包的文件,可对此文件夹里的内容进行新增,进行编辑,删除
**注:在此编辑可控制卸载是否删除**
服务端卸时保留Data文件夹及TLZY.Server.DataAccess.dll记忆账套信息的文件
:-: ![](https://box.kancloud.cn/805e94c462fe28b1471e85d4321a0dac_744x640.png)
* 主要执行可执行文件
在列出的所有文件里选择需要执行的主程序,鼠标右键设置为主可执行文件
:-: ![](https://box.kancloud.cn/04c8f899a8bf3c5fbf10977f0d25036f_743x631.png)
* 是否在windows启动时自启动程序设置
* **快捷方式**
添加完需打包的文件夹后设置好主执行文件,快捷方式指的是安装后主程序的快捷方式,如:<ProgramGroup> 指的是电脑开始里添加的快捷方式,<CommonDesktop> 指的是桌面快捷方式,如有需要可自行添加到别的地方,第三列指的是开始天力ERP的卸载程序快捷方式
:-: ![](https://box.kancloud.cn/632c2fba0c47ea99b0319d87e024c0ab_743x624.png)
* **卸载**
* 选择包括卸载程序;
* 在程序和功能列表中显示(控制面板);
:-: ![](https://box.kancloud.cn/5ead432d727af8ea7a45a912f4cc51f0_748x378.png)
**注:卸载界面强制卸载不能打钩**
* **更新**
选择默认
:-: ![](https://box.kancloud.cn/6b8063ffd053222dad6d9841a75a6b99_747x434.png)
(3)接口
主要选择安装主界面需要选择的对话框
:-: ![](https://box.kancloud.cn/4c301c1b9c2fbf445a728a8035586833_750x521.png)
:-: ![](https://box.kancloud.cn/2775175ca2a3a7ee491d80b45953c3b2_744x371.png)
#### 客户端
客户端打包步骤跟服务端类似
(1)通用
:-: ![](https://box.kancloud.cn/42c74411c53409445bef6876f6bf84e3_745x298.png)
:-: ![](https://box.kancloud.cn/bcbcd2c6c5d85938436cb502aa0ee7a8_747x301.png)
:-: ![](https://box.kancloud.cn/8ce664b35592b782ebb7c41f31c9a9c0_745x391.png)
:-: ![](https://box.kancloud.cn/dd372f4f7b7ed57168cfcef17c7af724_748x389.png)
:-: ![](https://box.kancloud.cn/a2ba24bd752dbcb4c4c2cd0b473fa505_744x381.png)
(2)安装
**注:客户端安装文件里对config文件夹进行选中编辑,去掉卸载后删除的对勾,卸载界面强制卸载不能打钩**
:-: ![](https://box.kancloud.cn/9c60d7247573fb58a4ec2a3ed324ea8c_748x627.png)
:-: ![](https://box.kancloud.cn/37afd904d9ca20cdfa0dfacbbdea2fb8_746x628.png)
:-: ![](https://box.kancloud.cn/2d049498219fae01fcad2f6ee04bf5e3_745x407.png)
:-: ![](https://box.kancloud.cn/c648319edde912e8fbbdc199495163f8_747x423.png)
(3)接口
:-: ![](https://box.kancloud.cn/e1ea67c748301adcd36d889fca56c3e0_747x535.png)
:-: ![](https://box.kancloud.cn/3b829fbcea07c69e1b6cc0a26cef7f50_747x369.png)
### 2.程序打包注意事项
#### 服务端
(1)注意Data文件夹里放的标准库一定是最新标准库的数据备份,文件名为TLZYERP;
(2)log/Updatefiles/tmp文件夹必须为空;
(3)删掉log文件,如:TL_YDT.log tlzy.WindowsService.log;
(4)TLZY.Server.DataAccess.dll这个文件是存放账套信息列表及wcf配置的需要清空处理后再打包;
* 保证以下账套信息列表为空
:-: ![](https://box.kancloud.cn/0e320312759beca1d5c31a56ce0e41e3_836x278.png)
* 保证WCF Windows服务控制台服务为空
:-: ![](https://box.kancloud.cn/311fd44b8d1f9216b1a32c9ab8e42a37_833x516.png)
#### 客户端
(1)主要是注意还原配置文件(Config文件夹);
* config.ini文件,清空默认值;
:-: ![](https://box.kancloud.cn/41a13bc88bcfdbcc1e041bf7dec5517a_689x614.png)
* user.ini文件,清空默认值,设置默认IP为:127.0.0.1;
:-: ![](https://box.kancloud.cn/0581ede052b76fe8818ec4296857a818_953x575.png)
(2)删除log文件夹里的日志文件;
(3)打包标准资料导入模板;