VS2015 打包winform 安装程序
最近開(kāi)發(fā)了一個(gè)小軟件。由于需要打包。網(wǎng)上找了一些資料。然后整合了起來(lái)。希望對(duì)大家有所幫助。不全面請(qǐng)見(jiàn)諒。
打包控件?InstallShield-Limited-Edition? 下面是注冊(cè)地址
http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio?lang=1033&ver=ult
用你的郵箱注冊(cè),會(huì)免費(fèi)發(fā)注冊(cè)碼的,不需要破解
也可以通過(guò)CSDN下載包?http://download.csdn.net/download/u013054786/10048455?
如果沒(méi)有安裝打包軟件。 通過(guò)包進(jìn)行安裝控件
具體步驟:
1.新建了一個(gè)基本的三層項(xiàng)目,用來(lái)測(cè)試打包
2.根據(jù)實(shí)際情況,填寫(xiě)程序基本信息
3.這一步非常重要,看下圖 :
1)設(shè)置為簡(jiǎn)體中文,否則安裝路徑有中文的話(huà)就會(huì)出問(wèn)題
2)設(shè)置默認(rèn)安裝路徑
3)修改默認(rèn)字體
4)每次升級(jí),重新打包,只需要點(diǎn)擊這一行右側(cè)的“...”按鈕,就會(huì)重新生成Code,安裝時(shí)就會(huì)自動(dòng)覆蓋老版本
4.選擇程序集 .NET Framework 4.0
5.添加要打包的文件、程序
6.非常重要:
1)如果你的是.NET項(xiàng)目程序DLL、EXE,那就按照默認(rèn)的設(shè)置,不要去改,否則出錯(cuò)
2)如果你的是OCX或者ActiveX等需要注冊(cè)的DLL,那么選擇“Self-registration”
7.設(shè)置快捷方式
8.注冊(cè)表配置:
1)打開(kāi)這個(gè)
2)現(xiàn)在這個(gè)測(cè)試項(xiàng)目,不需要寫(xiě)注冊(cè)表信息,所以我什么都不改。如果你的項(xiàng)目要寫(xiě)注冊(cè)表,那就自己填。
9.安裝訪談(安裝界面對(duì)話(huà)框配置):
1)打開(kāi)這個(gè)
2)我就不修改了,大家根據(jù)自己的需求調(diào)整。
3)如果要修改,點(diǎn)擊這個(gè)
10.修改安裝步驟、對(duì)話(huà)框、背景等
11.到這這一步,就剩下最重要的問(wèn)題:如何把.NET Framework一起打包進(jìn)程序去:
1)解決方案,點(diǎn)擊“Specify Application Data”–雙擊“Redistributables”–勾選“Microsoft .NET Framework 4.0 Full”–勾選之后,它會(huì)自動(dòng)聯(lián)網(wǎng)下載,下載速度是比較慢的,下完之后,右側(cè)就會(huì)變成“Installed Locally”
A).NET 4.0:如果大家嫌慢,那就去網(wǎng)上下載:dotNetFx40_Full_x86_x64.exe,然后放到這個(gè)路徑:
C:\Program Files (x86)\InstallShield\2013LE\SetupPrerequisites\Microsoft .net\4.0\Full
這樣的話(huà)就能節(jié)省很多時(shí)間了,不過(guò)除了這個(gè),它還需要下載其他東西的,只是你可以節(jié)省這部分時(shí)間
B).NET 3.5 SP1:下載dotnetfx35.exe,然后放到這個(gè)路徑:
C:\Program Files (x86)\InstallShield\2013LE\SetupPrerequisites\Microsoft .net\3.5 SP1\Full
12.最后的設(shè)置:
1)解決方案,點(diǎn)擊“Prepare for Release”–雙擊“Releases”–點(diǎn)擊選中“SingleImage”–選項(xiàng)卡點(diǎn)擊“Setup.exe”–找到 “InstallShield Prerequisites Location”,把它設(shè)置為“Extract From Setup.exe”
13.打包完成了,運(yùn)行效果如上圖:
1)打包后的程序放在這個(gè)地方:XXX\Express\SingleImage\DiskImages\DISK1\setup.exe?
總結(jié)
以上是生活随笔為你收集整理的VS2015 打包winform 安装程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 林忆宁(说一说林忆宁的简介)
- 下一篇: VS 之 InstallShield L