.net程序部署(setupFactory)

vs 自帶的安裝打包 實在弱爆了,點都很差用。一直一直在尋覓一個靠譜點的打包工具。在網上尋尋覓覓 尋尋覓覓 功夫不負有心人,終於讓我找到了。setupFactory  我用的是 8.0版本 。sass

 

首先要添加.net 2.0引用 ,默認沒有 咱們要先把添加進去。他是經過xml文件來配置的 因此咱們首先找到Dependencies 目錄 先得增長一個dotnet20.xml文件。這是xml文件下載  。內容太多 都是些腳本 網上找的 ,通過我倒騰事後確實能夠用。 看見腳本里面的目錄沒有:<File>#SUFDIR#\Dependencies\dotnet20\dotnetfx2.0.exe</File> 。很少說了  你得把dotnetfx2.0 也就是.netframework 2.0框架的安裝文件拷貝到此路徑下。這樣作事後 生成的安裝包就會自動 將.net框架 的安裝 集成進去 若是 用戶系統沒有 會自動提示安裝。其實沒什麼  不是如今都強調用戶體驗麼 。這種無縫的操做 用戶體驗會好不少。框架

 

setupfactory  源於他的各類靈活的自定義操做 強大的腳本功能 能夠說是中小型 這種軟件 裏 作得最好的。nstallsheld 太過龐大 還賣的死貴死貴的。函數

 

這個是入門 菜單之類的 就不說了哈 。閒話很少講 ,檔案窗口:工具

這裏表明你所安裝的程序目錄 ,也就是說你想把哪些文件部署到目標計算機上去 ,直接將文件拖進去 或者 菜單 project->addfiles 均可以。雙擊添加的文件 可查看更改其屬性。動畫

在主執行文件的屬性裏。shortcut選項卡 直接勾選 desktop 複選框 。便可安裝過程當中在桌面建立其快捷方式。 ui

 

左邊有不少分組的做業操做菜單。這裏只介紹主要的幾個:spa

Files 進行檔案操做的  ,添加文件 刪除文件等。.net

Settings 各類基本設置  好比版權信息。xml

Screens 表現安裝步驟的每個屏幕,就是讓你不停的點 下一步。而後容許你自行編輯每一屏的內容。blog

Actions 安裝過程當中的各個階段 ,你能夠編寫一些腳本進行一些預處理。

 

反正我是歷來沒在actions裏寫過腳本 認爲沒太必要 ,都是直接在screens裏寫 同樣的效果。

腳本編寫 ,語法 什麼的都很簡單 有點類vb  。安裝過程定義明確 安裝前 ,而後Screens  一屏 點下一步 又一屏 銜接起來 ,安裝後。這整個 稱之爲一個安裝過程。定義的變量在  整個安裝過程當中均可用。變量跟VB同樣的 能夠直接寫。

獲取文本框的輸入值 並賦給變量:

 Port=DlgEditField.GetProperties(CTRL_EDIT_01).Text;

  

還有些特定的系統函數  獲取日期 date  ,字符串處理函數。還有寫文本 文件函數。

最基本的  腳本命令  跳到下一步  ,跳到上一部:

Screen.Next();

  

這種編寫方式和過程有點像flash ,經過腳本 控制 過渡動畫。 

 

跟着他自帶的幫助來 會依次給你介紹 action editor  腳本 等東西。幫助也是很是的 詳盡 很是的好 。這纔是真正作產品 作事的態度。我就是看了那破英文幫助 一點一點的肯 就把個人安裝包作好了。

  

下面咱們啓動setupFactory  選擇startup new project ,填上咱們的公司名稱 等信息。而後選擇咱們須要打包文件的目錄。而後archive選擇一個主執行程序。點 屬性 ,在桌面建立快捷方式。

直接 點那個齒輪 building  ok 了  就會生成setup.exe安裝文件,這就ok了 , 確實 你神馬都還沒作 一個安裝包就成了。

相關文章
相關標籤/搜索