使用Setup Factory安裝包制作工具制作安裝包

在我們開發(fā)完軟件后桨醋,除了極個(gè)別案例我們把整個(gè)目錄復(fù)制給客戶用外重荠,我們一般都需要做成安裝包,方便整個(gè)軟件的部署操作晌端,以安裝包的部署操作可能簡單的是復(fù)制文件,也可能包括一些注冊表浅役、數(shù)據(jù)庫等額外的操作斩松,不過安裝包部署肯定是能夠給客戶提供專業(yè)、統(tǒng)一的軟件安裝體驗(yàn)觉既,同時(shí)封裝了很多細(xì)節(jié)方面的處理惧盹。在我們?nèi)粘5幕?NET的開發(fā)中,VS2010之前我們還可以使用內(nèi)置的安裝包制作工具瞪讼,自從VS2012钧椰、VS2013以后,微軟把這個(gè)去掉符欠,集成使用了InstallShield進(jìn)行安裝包的制作了嫡霞,我自己在這方面也寫了兩篇隨筆《基于DevExpress的Winform程序安裝包的制作》、《基于InstallShield2013LimitedEdition的安裝包制作》希柿,不過基于InstallShield的制作雖然可以完成安裝包的打包操作诊沪,不過也不見得是比較方便的打包工具,本篇介紹的Setup Factory是一個(gè)非常高效曾撤,功能強(qiáng)大的安裝包制作工具端姚,在獨(dú)立于VS之外,我們可以用它作為我們常規(guī).NET開發(fā)的安裝包制作挤悉,簡單易用渐裸。

1、Setup Factory介紹

Setup Factory 是一個(gè)強(qiáng)大的安裝程序制作工具装悲。提供了安裝制作向?qū)Ы缑婊杈椋词鼓銓Π惭b制作不了解,也可以生成專業(yè)性質(zhì)的安裝程序诀诊。Setup Factory 的特性包括:工程向?qū)Ф床场⒆远x對話框、主題/皮膚樣式属瓣、運(yùn)行時(shí)間模塊您宪、最小化支持、MD5編碼序列號(hào)奠涌、250個(gè)功能函數(shù)的腳本編輯器宪巨、授權(quán)支持和其他特性等。
目前使用的版本是Setup Factory 9.5溜畅,不過各個(gè)版本之間差異并不大捏卓,這個(gè)軟件在網(wǎng)上也很容易得到(即使是特別版本的,呵呵),因此較InstallShield更為方便獲取到怠晴,在簡單的對這款安裝包制作工具的了解后遥金,基本上常規(guī)的功能都非常方便設(shè)置處理,確實(shí)是比較易用的蒜田。軟件的界面效果如下所示稿械。




從軟件的主要功能來講,它的安裝包制作冲粤,主要就是左邊的任務(wù)欄的各個(gè)處理操作了美莫,包括內(nèi)容有:文件Files、設(shè)置Settings梯捕、屏幕Screens厢呵、動(dòng)作Action、資源Resources傀顾、卸載UnInstall等操作襟铭。

2、軟件安裝包的制作

我們創(chuàng)建一個(gè)安裝包短曾,輸入相關(guān)的公司寒砖、軟件名稱等,如下所示嫉拐。


一步步后哩都,我們需要指定指定具體的位置,以便加入所需要的文件椭岩,如下所示茅逮。

然后選擇安裝包的界面語言包璃赡,如下所示判哥。

進(jìn)一步的操作,就可以選擇環(huán)境的安裝包碉考,例如.NET4塌计,如果選擇這個(gè)依賴環(huán)境,那么在安裝的過程中會(huì)自動(dòng)安裝侯谁,好像說需要在SetUpFactory軟件所在的目錄中新建一下目錄:Dependencies\dotnet4 锌仅。并且將 dotNetFx40_Full_x86_x64.exe放在其中。

接著需要設(shè)置一些安裝包的操作墙贱,如是否包含卸載操作等等热芹,如下界面所示。

最后惨撇,程序自動(dòng)加入指定目錄的問價(jià)伊脓,在主體界面中顯示對應(yīng)的文件,如下安裝包制作視圖所示魁衙,就是制作一個(gè)客戶關(guān)系管理軟件的安裝包界面視圖报腔,包含所需要安裝的文件株搔、文件文檔、程序依賴文件等纯蛾。

在返回到主界面的安裝包視圖后纤房,我們就是按照左邊的任務(wù)工具欄的順序,一步步的對安裝包的參數(shù)進(jìn)行設(shè)置即可翻诉。
包含的內(nèi)容有:文件Files炮姨、設(shè)置Settings、屏幕Screens米丘、動(dòng)作Action剑令、資源Resources、卸載UnInstall等操作拄查。我們在加入文件后吁津,對執(zhí)行文件的相關(guān)參數(shù)進(jìn)行設(shè)置處理,如下所示堕扶。

對執(zhí)行文件的屬性進(jìn)行設(shè)置碍脏,根據(jù)情況設(shè)置相關(guān)的參數(shù)信息,如下界面所示稍算。


然后接著對設(shè)置信息進(jìn)行處理典尾,如指定安裝包軟件的名稱、公司信息糊探、安裝版權(quán)信息钾埂、安裝路徑等,如下界面所示科平。

安裝包的屏幕顯示褥紫,我們可以修改其中的圖片,以及相關(guān)的提示信息瞪慧、按鈕信息等內(nèi)容髓考,如下界面所示。



在彈出的界面里面弃酌,我們可以通過Project內(nèi)容選擇符合安裝包的制作主題氨菇,在右下角里面,我們還可以單擊編輯按鈕妓湘,對樣式圖片進(jìn)行修改查蓉,選擇符合自己項(xiàng)目的背景圖片。



其他處理如動(dòng)作Action榜贴、資源Resources等豌研,我們根據(jù)情況進(jìn)行設(shè)置即可,一般如果沒有特殊,則不需要進(jìn)行處理聂沙。
卸載的操作秆麸,我們可以修改其中的提示名稱,將其修改為中文的提示信息及汉,如下所示沮趣。

最后可以進(jìn)行編譯了,指定生成的目錄和文件名稱坷随,編譯就可以獲得一個(gè)獨(dú)立的安裝包的房铭。



編譯過程就是把所需的文件一步步加入到一個(gè)安裝包文件里面,如下是進(jìn)度提示所示温眉。

下面介紹的界面效果就是我完成后的安裝包界面效果缸匪,包括了背景圖片的修改,卸載信息的設(shè)置类溢、安裝包文件的信息等等凌蔬,具體效果也可以下載我的客戶關(guān)系管理軟件進(jìn)行了解。
http://www.iqidi.com/crm.htm




安裝部署后闯冷,軟件的快捷鍵在桌面上存在砂心,并且可以看到【打開文件位置】的操作也可以了,這個(gè)在之前VS里面的安裝包是沒有的蛇耀,呵呵辩诞,小細(xì)節(jié)。

安裝文件是一個(gè)獨(dú)立的文本文件纺涤,安裝Setup Factory工具后译暂,直接使用,也可以使用其他文本編輯工具維護(hù)和查看撩炊。

以上就是我對一個(gè)完整的客戶關(guān)系管理軟件的安裝包外永,在Setup Factory工具上的制作過程,基本上安裝包制作起來還是比較方便快捷的衰抑,而且最后也就是一個(gè)文本文件的信息象迎,獨(dú)立荧嵌,比較好管理呛踊。
對比InstallShield的笨重和麻煩,這個(gè)軟件獨(dú)立維護(hù)安裝包也是非常方便的一件事情啦撮。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末谭网,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子赃春,更是在濱河造成了極大的恐慌愉择,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異锥涕,居然都是意外死亡衷戈,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進(jìn)店門层坠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來殖妇,“玉大人,你說我怎么就攤上這事破花∏ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵座每,是天一觀的道長前鹅。 經(jīng)常有香客問我,道長峭梳,這世上最難降的妖魔是什么舰绘? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮葱椭,結(jié)果婚禮上除盏,老公的妹妹穿的比我還像新娘。我一直安慰自己挫以,他們只是感情好者蠕,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著掐松,像睡著了一般踱侣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上大磺,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天抡句,我揣著相機(jī)與錄音,去河邊找鬼杠愧。 笑死待榔,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的流济。 我是一名探鬼主播锐锣,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼绳瘟!你這毒婦竟也來了雕憔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤糖声,失蹤者是張志新(化名)和其女友劉穎斤彼,沒想到半個(gè)月后分瘦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡琉苇,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年嘲玫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片并扇。...
    茶點(diǎn)故事閱讀 38,617評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡趁冈,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出拜马,到底是詐尸還是另有隱情渗勘,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布俩莽,位于F島的核電站旺坠,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏扮超。R本人自食惡果不足惜取刃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望出刷。 院中可真熱鬧璧疗,春花似錦、人聲如沸馁龟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽坷檩。三九已至却音,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間矢炼,已是汗流浹背系瓢。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留句灌,地道東北人夷陋。 一個(gè)月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像胰锌,于是被迫代替她去往敵國和親骗绕。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容