日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > asp.net >内容正文

asp.net

InstallShield教程-打包.NET程序

發(fā)布時(shí)間:2023/12/14 asp.net 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 InstallShield教程-打包.NET程序 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

從Visual Studio 2012開(kāi)始,微軟就把自家原來(lái)的安裝與部署工具徹底廢掉了,轉(zhuǎn)而讓大家去安裝使用第三方的打包工具“InstallShield Limited Edition for Visual Studio”,注意這個(gè)版本是免費(fèi)的,只需要郵件注冊(cè)下,就會(huì)有要注冊(cè)碼。雖然不知道微軟這是何用意,但是既然他叫我們用,那就去用吧。(其實(shí),早在VS2010中,微軟就把InstallShield Limited Edition for Visual Studio放在里面了,只是那個(gè)時(shí)候自家產(chǎn)品還在)。、

由于InstallShield Limited Edition for Visual Studio的教程、資料太少,所以我今天才決定寫(xiě)這個(gè)文章,專(zhuān)門(mén)針對(duì)C#項(xiàng)目打包,包括打包集成Microsoft .NET Framework等。大家從官方下載的最新版InstallShield Limited Edition for Visual Studio,是支持VS2010、VS2012、VS2013的(小牛在WIN7、WIN8中安裝正常,但是WIN8.1死活都安裝不進(jìn)去……)

如何下載注冊(cè):?

http://go.microsoft.com/fwlink/?LinkID=239620&lang=1033&ver=ult

用你的郵箱注冊(cè),會(huì)免費(fèi)發(fā)注冊(cè)碼的,不需要破解

具體步驟:

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、添加要打包的文件、程序

7、右鍵——屬性(Properties)

8、非常重要:

1)如果你的是.NET項(xiàng)目程序DLL、EXE,那就按照默認(rèn)的設(shè)置,不要去改,否則出錯(cuò)
2)如果你的是OCX或者ActiveX等需要注冊(cè)的DLL,那么選擇“Self-registration”

9、設(shè)置快捷方式

10、注冊(cè)表配置:

1)打開(kāi)這個(gè)
2)現(xiàn)在這個(gè)測(cè)試項(xiàng)目,不需要寫(xiě)注冊(cè)表信息,所以我什么都不改。如果你的項(xiàng)目要寫(xiě)注冊(cè)表,那就自己填。

11、安裝訪(fǎng)談(安裝界面對(duì)話(huà)框配置):

1)打開(kāi)這個(gè)
2)我就不修改了,大家根據(jù)自己的需求調(diào)整。
3)如果要修改,點(diǎn)擊這個(gè)

12、修改安裝步驟、對(duì)話(huà)框、背景等

13、到這這一步,就剩下最重要的問(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

14、最后的設(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”

15、打包完成了,運(yùn)行效果如上圖:
1)打包后的程序放在這個(gè)地方:XXX\Express\SingleImage\DiskImages\DISK1\setup.exe?(70.9MB,比較大)

All by flydoos 2013-11-19


本文鏈接地址:http://www.wuleba.com/?p=23892

總結(jié)

以上是生活随笔為你收集整理的InstallShield教程-打包.NET程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。