
【基本介紹】
InstallShield?是全球領先的Windows安裝開發(fā)解決方案。InstallShield 的宗旨是在為桌面、服務器、網(wǎng)絡和移動應用構建可靠的 Windows Installer (MSI) 和 InstallScript 安裝時,幫助開發(fā)團隊提高敏捷性、靈活性以及加強協(xié)作。InstallShield 也是惟一可構建 Microsoft App-V 虛擬包的軟件安裝程序。
【官方介紹】
InstallShield 2018破解版超過100000的應用程序制造商選擇一種軟件產(chǎn)品開發(fā)MSI和EXE安裝程序,創(chuàng)建通用Windows平臺應用程序包和虛擬化應用程序??梢詭椭脩糁谱鲝姶罂煽康腤indows Installer(MSI)、InstallScript以及跨平臺的安裝程序,同時軟件還支持修改Autoexec.bat, config.sys、注冊表、加入產(chǎn)品德注冊碼,自動生成反安裝程序,能夠滿足安裝編寫(installation-authoring)所有開發(fā)者的需求,可以說功能空前強大,這樣用戶使用VS完成了軟件的開發(fā)以后,就可以通過它將各種代碼和文件打包形成一個能夠安裝的安裝包,這樣其他用戶只需要下載你的安裝程序即可進行安裝軟件并使用哦。【軟件特色】
1、通用Windows平臺支持更簡單,更清潔的安裝,升級和卸載開發(fā)MSI和EXE安裝程序,并創(chuàng)建通用Windows平臺(UWP)和Windows Server應用程序包,只需最少的腳本,編碼和返工。
為Windows應用商店和Nano服務器準備應用程序。
2、簡化虛擬和基于云的部署
使用多層安裝模板將Web /服務器應用程序部署為單個云就緒包
使用Microsoft Azure SQL數(shù)據(jù)庫支持部署到混合云數(shù)據(jù)庫
通過驗證兼容性并創(chuàng)建Microsoft App-V包來支持企業(yè)應用程序虛擬化的采用最受歡迎的Microsoft Windows和Visual Studio支持解決方案
3、構建Windows安裝程序的快速,簡單的方法
直接在Microsoft Visual Studio中創(chuàng)建安裝
通過ISO 19770-2軟件清單標簽,PowerShell腳本以及Windows商店應用程序的Sideloading支持企業(yè)客戶
4、提供無縫的客戶用戶體驗
使用InstallShield的高級用戶界面編輯器創(chuàng)建與貴公司和產(chǎn)品品牌相匹配的安裝程序
安裝時通過流式傳輸最新的更新和補丁來支持持續(xù)發(fā)布流程,確保用戶始終安裝最新版本
以35種不同語言本地化安裝文本
5、來自OSS漏洞的未來證明你的項目
InstallShield *是唯一的安裝自動化解決方案,通過對您的項目進行一次掃描來檢查OSS安全性和IP合規(guī)性風險。
【軟件功能】
1、更簡單、更干凈安裝、升級和卸載與環(huán)球Windows平臺的支持開發(fā)MSI和EXE安裝程序,并創(chuàng)建通用的Windows平臺(UWP)和Windows Server應用程序包以最小的腳本、編碼和返工。
準備申請Windows服務器存儲和納米。
2、簡化虛擬和云部署
使用多層安裝模板部署Web /服務器應用程序作為一個單獨的云計算方案
部署到混合云數(shù)據(jù)庫與微軟SQL Azure數(shù)據(jù)庫支持
支持企業(yè)應用程序虛擬化采用驗證兼容性和創(chuàng)建微軟App-V包
3、最受歡迎的Microsoft Windows和Visual Studio解決方案的支持
快速、簡單的方法來構建Windows安裝程序
在Microsoft Visual Studio中創(chuàng)建直接安裝
支持企業(yè)客戶與ISO 19770 - 2軟件庫存標簽,PowerShell腳本,側面加載Windows存儲應用
4、客戶提供無縫的用戶體驗
創(chuàng)建安裝程序,匹配您的公司和產(chǎn)品品牌與一種軟件產(chǎn)品的先進UI編輯器
支持連續(xù)釋放過程通過流媒體最新的更新和補丁安裝時候,總是確保用戶安裝最新版本
安裝本地化文本35種語言
5、不會過時的項目從OSS漏洞
是唯一一種軟件產(chǎn)品安裝自動化解決方案對OSS安全檢查和IP合規(guī)風險與一個掃描您的項目。
6、開源軟件檢測和風險評估
使一種軟件產(chǎn)品和潛在的OSS漏洞你的第一道防線。 一個快速、自動掃描識別OSS項目的組件。 知道你的許可義務和作出明智的船/沒有船的決定。
7、Windows安裝程序(MSI)安裝
快速、輕松地創(chuàng)建Windows安裝程序(MSI)設施先進支持SQL數(shù)據(jù)庫,增強選項在IIS視圖(僅總理和專業(yè)版),XML編輯和更多一種軟件產(chǎn)品的直觀的圖形化開發(fā)環(huán)境。
8、自定義啟動加載器包通用窗口
套件/高級UI安裝包通用Windows平臺應用程序包,MSI安裝EXE安裝、網(wǎng)絡部署包和更多的到一個安裝程序,供你的客戶簡單的安裝。 增強為套件安裝作者提供更多的控制。 安裝程序可以與它們的依賴項綁定、服務器配置任務,PowerShell腳本,和所有必需的組件的一個復雜的安裝。
【使用方法】
如何打包.NET程序1、新建了一個基本的三層項目,用來測試打包

2、根據(jù)實際情況,填寫程序基本信息

3、這一步非常重要,看上圖 :
1)設置為簡體中文,否則安裝路徑有中文的話就會出問題
2)設置默認安裝路徑
3)修改默認字體
4)每次升級,重新打包,只需要點擊這一行右側的“…”按鈕,就會重新生成Code,安裝時就會自動覆蓋老版本

4、選擇我要的.NET Framework 4.0

5、這里什么也不做

6、添加要打包的文件、程序(建議選擇Add Project Outputs,然后選程序主輸出即可,這樣會默認把安裝需要的文件都包括進去)

7、右鍵——屬性(Properties)

8、非常重要:
1)如果你的是.NET項目程序DLL、EXE,那就按照默認的設置,不要去改,否則出錯
2)如果你的是OCX或者ActiveX等需要注冊的DLL,那么選擇“Self-registration”

9、設置快捷方式

10、注冊表配置:
1)打開這個
2)現(xiàn)在這個測試項目,不需要寫注冊表信息,所以我什么都不改。如果你的項目要寫注冊表,那就自己填。

11、安裝訪談(安裝界面對話框配置):
1)打開這個
2)我就不修改了,大家根據(jù)自己的需求調整。
3)如果要修改,點擊這個

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

13、到這這一步,就剩下最重要的問題:如何把.NET Framework一起打包進程序去:
1)解決方案,點擊“Specify Application Data”–雙擊“Redistributables”–勾選“Microsoft .NET Framework 4.0 Full”–勾選之后,它會自動聯(lián)網(wǎng)下載,下載速度是比較慢的,下完之后,右側就會變成“Installed Locally”
A).NET 4.0:如果大家嫌慢,那就去網(wǎng)上下載:dotNetFx40_Full_x86_x64.exe,然后放到這個路徑:
C:\Program Files (x86)\InstallShield\2013LE\SetupPrerequisites\Microsoft .net\4.0\Full
這樣的話就能節(jié)省很多時間了,不過除了這個,它還需要下載其他東西的,只是你可以節(jié)省這部分時間
B).NET 3.5 SP1:下載dotnetfx35.exe,然后放到這個路徑:
C:\Program Files (x86)\InstallShield\2013LE\SetupPrerequisites\Microsoft .net\3.5 SP1\Full|

14、最后的設置:
1)解決方案,點擊“Prepare for Release”–雙擊“Releases”–點擊選中“SingleImage”–選項卡點擊“Setup.exe”–找到“InstallShield Prerequisites Location”,把它設置為“Extract From Setup.exe”

15、打包完成了,運行效果如上圖:
1)打包后的程序放在這個地方:XXX\Express\SingleImage\DiskImages\DISK1\setup.exe (70.9MB,比較大)
16、最后說一下安裝,如果有配置文件的話,每次安裝會覆蓋,因此建議安裝前先備份配置文件。

































