[.Net Tools] 超強大的封裝工具 Advanced Installer

  • 42756
  • 0

[.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

image

不過我常用的應該是Visual Studio Application他能開啟VS的方案/專案

PS.也有範本也能匯入安裝專案

image

安裝後也會在VS出現安裝範本

image

 


以下就使用Visual Studio Application範本快速的帶領各位看一下

 

輸入資訊

image

選擇封裝型態

image

image

選擇方案

image

載入方案中

image

選擇要封裝Debug/Release

image

選擇要封裝的檔案,當然也可以選GAC裡的組件

image

是否建立捷徑

image

image

封裝語言(這是指安裝畫面多語系嗎?)

image

這是 License!!!

image

按下Run/Build

image

再去封裝後的資料夾,可以看到他幫我們產生了zh-TW(這會是安裝畫面中文版嗎)

image

先執行setup.exe,看看長怎樣

image

再進到zh-TW執行setup.exe(真的是安裝畫面中文版!!!,別以為它會幫你把整個專案都弄成你要的語系唷)

image

 

到這裡為止操作的方式都比VS內建的人性許多,上面的操作只是快速定義而已,如果需要更詳細的定義就得進行一些參數設定。


以下就快速的帶領各位看一下其他的設定頁面

產品的資訊

image

安裝參數,在這裡定義你的程式安裝路徑,安裝方式跟安裝權限

image

數位簽章

image

更新!!

不太瞭解這要怎麼使用,這跟ClickOnce不太一樣,有更新的時候,他是把整個封裝檔下載下來。

image

image

License!!!

image

必要安裝條件,他可以把你電腦上的環境移到要部署的環境!!!!這就跟VS內建的差很多。

image

部署環境需求

image

合併,這就完全不知道在幹嘛

image

很名顯的這是把檔案加到要部署的環境中

image

Java產品,有空再弄個Java的專案來玩玩看

image

機碼

image

組件,可以再自行加入

image

載入驅動ini檔

image

這這這,把.exe變成Windows Service?太好玩了,以前我也用過VB6的應用程式轉成Windows Service,這減少了不少苦工阿,雖然覺得VS現在有Windows Service,這個用不太到了XD

image

這應該要大力按下F1才能明白在玩啥把戲

image

封裝還有壓縮

image

DVD/CD-ROM自動執行

image

ActiveSync

image

安裝模版設定

image

對話視窗設定,不知道改了能不能再支援多語系

image

投影片安裝模式

image

多語系字典檔

image

在部署電腦端新增環境變數

image

排程工作

image

新增程式到控制台

image

Game?

image

防火牆規則,這也是可以省掉一些部署的麻煩

image

新增使用者/群組

image

image

IIS環境部署,不過不能自動建立起IIS Service。

image

ODBC啦!!!!

image

資SQL連線字串,以便建立新的DB

image

image

SharePoint Solution

image

Serach

image

自訂動作,可以再加一些語法檔案進去

image

Table Editor

image


使用心得:

整體的使用感覺都還比VS內建的還要好,不過會我自己會希望再能有以下幾點需求

1.預設就能在安裝路徑內加入移除程式,並在開始選單內建立捷徑,雖然按F1就有教學。

2.希望能一套方法能快速的建立起IIS/SQL的執行環境。

若有謬誤,煩請告知,新手發帖請多包涵


Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET

Image result for microsoft+mvp+logo