[.Net Tools] 超強大的封裝工具 Advanced Installer
日前在網路上晃到這家公司的產品http://www.advancedinstaller.com/,就直接下載並且安裝來玩玩看了,樣版看起來很多,其中有些安裝範本令人驚豔,比如SharePoint Solution、Mixed 32/64 Package、Client/Server Application
也有完整的線上文件:http://www.advancedinstaller.com/user-guide/introduction.html
想快速瞭解它的性:http://www.advancedinstaller.com/feats-list.html
不過我常用的應該是Visual Studio Application他能開啟VS的方案/專案
PS.也有範本也能匯入安裝專案
安裝後也會在VS出現安裝範本
以下就使用Visual Studio Application範本快速的帶領各位看一下
輸入資訊
選擇封裝型態
選擇方案
載入方案中
選擇要封裝Debug/Release
選擇要封裝的檔案,當然也可以選GAC裡的組件
是否建立捷徑
封裝語言(這是指安裝畫面多語系嗎?)
這是 License!!!
按下Run/Build
再去封裝後的資料夾,可以看到他幫我們產生了zh-TW(這會是安裝畫面中文版嗎)
先執行setup.exe,看看長怎樣
再進到zh-TW執行setup.exe(真的是安裝畫面中文版!!!,別以為它會幫你把整個專案都弄成你要的語系唷)
到這裡為止操作的方式都比VS內建的人性許多,上面的操作只是快速定義而已,如果需要更詳細的定義就得進行一些參數設定。
以下就快速的帶領各位看一下其他的設定頁面
產品的資訊
安裝參數,在這裡定義你的程式安裝路徑,安裝方式跟安裝權限
數位簽章
更新!!
不太瞭解這要怎麼使用,這跟ClickOnce不太一樣,有更新的時候,他是把整個封裝檔下載下來。
License!!!
必要安裝條件,他可以把你電腦上的環境移到要部署的環境!!!!這就跟VS內建的差很多。
部署環境需求
合併,這就完全不知道在幹嘛
很名顯的這是把檔案加到要部署的環境中
Java產品,有空再弄個Java的專案來玩玩看
機碼
組件,可以再自行加入
載入驅動ini檔
這這這,把.exe變成Windows Service?太好玩了,以前我也用過VB6的應用程式轉成Windows Service,這減少了不少苦工阿,雖然覺得VS現在有Windows Service,這個用不太到了XD
這應該要大力按下F1才能明白在玩啥把戲
封裝還有壓縮
DVD/CD-ROM自動執行
ActiveSync
安裝模版設定
對話視窗設定,不知道改了能不能再支援多語系
投影片安裝模式
多語系字典檔
在部署電腦端新增環境變數
排程工作
新增程式到控制台
Game?
防火牆規則,這也是可以省掉一些部署的麻煩
新增使用者/群組
IIS環境部署,不過不能自動建立起IIS Service。
ODBC啦!!!!
資SQL連線字串,以便建立新的DB
SharePoint Solution
Serach
自訂動作,可以再加一些語法檔案進去
Table Editor
使用心得:
整體的使用感覺都還比VS內建的還要好,不過會我自己會希望再能有以下幾點需求
1.預設就能在安裝路徑內加入移除程式,並在開始選單內建立捷徑,雖然按F1就有教學。
2.希望能一套方法能快速的建立起IIS/SQL的執行環境。
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET