InstallShield Limited Edition for Visual Studio 2013 圖文教程(教你如何打包.N

從Visual Studio 2012開始,微軟就把自家原來的安裝與部署工具完全廢掉了,轉而讓你們去安裝使用第三方的打包工具「InstallShield Limited Edition for Visual Studio」,注意這個版本是免費的,只須要郵件註冊下,就會有要註冊碼。雖然不知道微軟這是何用意,可是既然他叫咱們用,那就去用吧。(其實,早在VS2010中,微軟就把InstallShield Limited Edition for Visual Studio放在裏面了,只是那個時候自家產品還在)。html

因爲InstallShield Limited Edition for Visual Studio的教程、資料太少,因此我今天才決定寫這個文章,專門針對C#項目打包,包括打包集成Microsoft .NET Framework等。你們從官方下載的最新版InstallShield Limited Edition for Visual Studio,是支持VS20十、VS20十二、VS2013的(小牛在WIN七、WIN8中安裝正常,可是WIN8.1死活都安裝不進去……)ide

如何下載註冊: 工具

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

用你的郵箱註冊,會免費發註冊碼的,不須要破解字體

具體步驟:ui

19104754-56829be3d8c64dbdbd9cb340093b9cb4

一、新建了一個基本的三層項目,用來測試打包.net

19104820-07076420a19d416286e15a47bb07dce6

二、根據實際狀況,填寫程序基本信息 3d

19104833-0a0e3f5d3d3c46b192b4b4602d05440b

三、這一步很是重要,看上圖 :htm

1)設置爲簡體中文,不然安裝路徑有中文的話就會出問題blog

2)設置默認安裝路徑

3)修改默認字體

4)每次升級,從新打包,只須要點擊這一行右側的「...」按鈕,就會從新生成Code,安裝時就會自動覆蓋老版本

19104912-0c4dc9815c9b4654a43a7a2f594e974c

四、選擇我要的.NET Framework 4.0

19104921-2adf7d7bbe5b46f78de580539cf5dded

五、這裏什麼也不作

19104926-6dd3bcd1881e4cba9ea3d5a9e47c57f9

六、添加要打包的文件、程序

19104930-fc700744453f4bd1b419de00704b9870

七、右鍵——屬性(Properties)

19104935-066ab4b76bed49419cdeb7d8ecf6bf98

八、很是重要:

1)若是你的是.NET項目程序DLL、EXE,那就按照默認的設置,不要去改,不然出錯

2)若是你的是OCX或者ActiveX等須要註冊的DLL,那麼選擇「Self-registration」

19104940-0ed199d91600423f95110d21f5049e79

九、設置快捷方式

19104947-96b9580b33174a038d6ac64419aabfb1

十、註冊表配置:

1)打開這個

2)如今這個測試項目,不須要寫註冊表信息,因此我什麼都不改。若是你的項目要寫註冊表,那就本身填。

19104952-1fed813756c04fdbbbd4dac18873159a

十一、安裝訪談(安裝界面對話框配置):

1)打開這個

2)我就不修改了,你們根據本身的需求調整。

3)若是要修改,點擊這個

19104956-2e08fc1a6c874b00924611129059e537

十二、修改安裝步驟、對話框、背景等

19105001-93c039b891bf47a1a32bb004c8367b6b

1三、到這這一步,就剩下最重要的問題:如何把.NET Framework一塊兒打包進程序去:

1)解決方案,點擊「Specify Application Data」--雙擊「Redistributables」--勾選「Microsoft .NET Framework 4.0 Full」--勾選以後,它會自動聯網下載,下載速度是比較慢的,下完以後,右側就會變成「Installed Locally」

A).NET 4.0:若是你們嫌慢,那就去網上下載:dotNetFx40_Full_x86_x64.exe,而後放到這個路徑:

C:\Program Files (x86)\InstallShield\2013LE\SetupPrerequisites\Microsoft .net\4.0\Full

這樣的話就能節省不少時間了,不過除了這個,它還須要下載其餘東西的,只是你能夠節省這部分時間

B).NET 3.5 SP1:下載dotnetfx35.exe,而後放到這個路徑:

C:\Program Files (x86)\InstallShield\2013LE\SetupPrerequisites\Microsoft .net\3.5 SP1\Full

19105006-f93ba0fefe3f408a9821509d065d9d0c

1四、最後的設置:

1)解決方案,點擊「Prepare for Release」--雙擊「Releases」--點擊選中「SingleImage」--選項卡點擊「Setup.exe」--找到「InstallShield Prerequisites Location」,把它設置爲「Extract From Setup.exe」

19105010-d16df782556a497aade77cb433d9ec1f

1五、打包完成了,運行效果如上圖:

1)打包後的程序放在這個地方:XXX\Express\SingleImage\DiskImages\DISK1\setup.exe (70.9MB,比較大)

All by flydoos 2013-11-19

 

轉自:http://www.cnblogs.com/flydoos/p/3430922.html

相關文章
相關標籤/搜索