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