* * * * *
* * * * *
## 發版打包流程
### 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)打包標準資料導入模板;