1. 程式人生 > >InstallShield 2015 Limited Edition for Visual Studio打包釋出專案軟體

InstallShield 2015 Limited Edition for Visual Studio打包釋出專案軟體

這兩天做專案,需要對已經做好的軟體進行打包,網上搜了一下,發現visual studio 2013具有自帶的打包軟體功能,是visual studio自帶的一款外掛InstallShield 2013 Limited Edition for Visual Studio,通過這個外掛可以對專案進行釋出。所以在這裡寫一個打包軟體的圖文教程吧。

首先,visual studio 2013預設情況下應該是沒有安裝InstallShield(也可能初始安裝VS的時候我沒有安裝),所以需要去註冊下載InstallShield,InstallShield的官網是:

http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio

現在的最新版本應該是InstallShield 2015,按照網站說明註冊安裝即可。

也可以這樣安裝:

1、開啟VS2013,檔案-新建-專案-已安裝-模板-其他專案型別-安裝和部署-啟用InstallShield Limited Edition。 

2、根據提示操作,點選步驟2的“轉到下載網站”。 

3、填寫相關資訊後,點選Download下載InstallShield,同時註冊郵箱會收到一封郵件,裡面有 序列號和下載連結。 

4、退出VS,使用管理員許可權重新開啟VS,在檔案-新建-專案-已安裝-模板-其他專案型別-安裝和部署中則可以看到InstallShield Limited Edition Project,點選確定,會彈出註冊對話方塊,輸入註冊郵箱中收到的 

列號 即可完成註冊。

下面介紹一下打包釋出軟體的教程:

一、安裝好InstallShield外掛後,開啟VS 2013;

滑鼠點選:檔案-》新建-》專案-》已安裝-》其他專案型別-》安裝和部署,看到以下圖片:

點選第一個選項(新安裝的InstallShield外掛),設定好名字(這裡是TestInstallShield),點選確定:

Project Assistant介面如下:

二、打包過程按照Project Assistant的引導介面從左往右操作就好了:

(一)Application Information:

Application Information 中填寫公司名稱、產品名稱、版本號、網址的資訊。

Application Information 左側視窗點選 General Information

(1)General -> Setup Language:設定安裝語言

(2)General -> INSTALLDIR:設定安裝路徑

(3)General -> Fast Install:根據需要配置以便加速安裝速度

a、No system restore point is saved for this installation:沒有為這個程式儲存系統恢復點

b、Perform only File Costing and skip checking other costs:僅執行檔案花費和跳過檢查其他成本

c、Reduce the frequency of progress messages:降低進度條資訊的頻率

(4)Summary Information Stream -> Require Administrative Privileges:設定管理員許可權

將該項設為“Yes”。這樣設定之後,使用者就可以有管理員的許可權去安裝該安裝檔案了,避免使用者

安裝的時候出現許可權不夠的問題。

(5)Add or Remove Programs -> Disable Change Button, Disable Remove Button, Disabl

e Repair Button,這三個至少要有一個選為“NO”,全部設為“YES”的話,則在控制面板中,對應的軟

件沒有“更改/刪除”的按鈕可以點選,即在這裡就解除安裝不了軟體了。

(二)Installation Requirements:選擇程式執行的作業系統及需要的軟體

可選的軟體有Adobe Reader、.NET Framework、IE、Office等

(三)Application Files:新增要打包的檔案

Destination Computer:右鍵 Show Predefined Folder 可選擇需要的資料夾,例如Font資料夾,將字型檔案加入該檔案

夾,安裝時會自動安裝字型。

  新增完檔案後,全選檔案,右擊,選中“Always Overwrite”。否則有時會出現重新安裝後,有些文件沒有被覆蓋。

(InstallShield Limited edition沒有這項許可權)

  新增完檔案後,還需要新增C:\Windows\System32\msiexec.exe,用於新增解除安裝程式的快捷方式。

(四)Application Shortcuts:建立桌面和開始選單的快捷方式

點選左側的Shortcuts,可配置快捷方式的屬性資訊。  

解除安裝程式的快捷方式設定引數以實現解除安裝功能:Behavior -> Argument 設定為“/x {Product Code}”

(五)Application Registry:添加註冊表

六)Installation Interview:配置安裝介面

Do you want to display a License Agreement Dialog:

配置License介面

Do you want to prompt users to enter their Company Name and User Name:

配置是否展示輸入公司名稱和使用者名稱稱的介面

Do you want your uses to be able to modify the installation location:

配置使用者是否可以修改安裝路徑

Do you want users to be able to selectively install only certain parts:

配置使用者是否可以選擇安裝的模組

Do you want to give users the option to launch your application when the installation:

置使用者是否可以在安裝結束後選擇啟動應用程式

點選左側的 Dialogs 可詳細配置安裝介面是否顯示及具體內容。

(七)將需要的其他工具一起打包到安裝程式中:

解決方案中 Specify Application Data -> Redistributables 可選擇要打包的程式

這裡要打包的程式大部分是VC和Windows自帶的程式:

解決方案中 Specify Application Data -> Files 可選擇要打包的檔案,可以把需要的打包的

檔案放進去

八)設定安裝程式的生成路徑及方式:

解決方案中 Prepare for Release -> Releases

CD-ROM:可生成 msi、exe 安裝包。

若Build -> Compression的值為UnCompressed,則完整的安裝程式為program files文件夾+msi檔案。

若Build -> Compression的值為Compressed,則完整的安裝程式為cab檔案+msi檔案。

SingleImage:只能生成 exe 安裝包,也可配置Build -> Compression。

CD-ROM 或 SingleImage 中選擇 Setup.exe -> InstallShield Prerequisites Location,設置為 Extract

 From Setup.exe

安裝程式的生成路徑為:\Express\CD_ROM\DiskImages\DISK1

 或 \Express\SingleImage\DiskImages\DISK1

可在VS上方的工具欄中選擇生成方式。

(九)這裡SingeImage只生成一個EXE,我們的軟體就選擇這種方式(比較方便)

釋出時,直接拷貝EXE檔案就可以了。

以上圖文教程參考

http://www.cnblogs.com/hibernation/p/3759332.html

有問題或意見大家可以給我留言,共同進步。

相關推薦

InstallShield 2015 Limited Edition for Visual Studio打包釋出專案軟體

這兩天做專案,需要對已經做好的軟體進行打包,網上搜了一下,發現visual studio 2013具有自帶的打包軟體功能,是visual studio自帶的一款外掛InstallShield 201

InstallShield 2015 Limited Edition for Visual Studio 2015生成的setup.exe以管理員許可權執行

     如題,如何讓InstallShield 2015 Limited Edition for Visual Studio 2015生成的setup.exe雙擊時以管理員許可權執行      由於安裝需要,我在安裝完成需要自動執行另一個安裝程式,即在Custom Acti

【C#】vs2012 安裝與部署 怎麼打包程式(InstallShield 2013 Limited Edition for Visual Studio)

下載完後安裝,然後獲取啟用碼:InstallShield的啟用碼:用你的郵箱註冊,會免費發註冊碼的,不需要破解這裡先贈送兩個:8469BQW-D11-00C159848N5790BQW-D11-1194

InstallShield 2013 Limited Edition for Visual Studio

新建打包專案後,解決方案資源管理器中的結構如下: Project Assistant介面如下: 在Project Assistant中按照步驟建立打包專案: 1、Application Information 中填寫公司名稱、產品名稱、版本號、網址的資訊

打包,VS 之 InstallShield Limited Edition for Visual Studio 2015 圖文教程

轉載收藏於 https://www.cnblogs.com/xinaixia/p/5473815.html   從Visual Studio 2012開始,微軟就把自家原來的安裝與部署工具徹底廢掉了,轉而讓大家去安裝使用第三方的打包工具“InstallShield Limited Edition for

VS 之 InstallShield Limited Edition for Visual Studio 2015 圖文教程

安裝使用 全部 文件夾 安裝步驟 一行 ive format 徹底 ins 從Visual Studio 2012開始,微軟就把自家原來的安裝與部署工具徹底廢掉了,轉而讓大家去安裝使用第三方的打包工具“InstallShield Limited Edition

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

InstallShield Limited Edition for Visual Studio 2013 圖文教程(教你如何打包.NET Framework進去) 從Visual Studio 2012開始,微軟就把自家原來的安裝與部署工具徹底廢掉了,轉而讓大家去安裝使用第三方的打包工具“Install

InstallShield Limited Edition for Visual Studio 國內註冊時國家無下拉框解決方法

exe -i 添加 -s war value span 輸入 eval 註冊地址:http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio 火狐打

InstallShield Limited Edition for Visual Studio 2013 簡單體驗

最近工作比較忙,在開發過程中想到最後還是打包成安裝程式,這樣是最完美的因為開發的程式是需要.NET支援的,做成安裝程式後在安裝的時候如果沒有必要的環境,安裝程式可以一同安裝。廢話少說直接啟動VS2012後找到安裝和部署選中InstallShield 選項,初次安裝會開啟一個

Visual Studio InstallShield 2015 Limited Edition 打包程式詳解

———————————————————————————————— 稍微整理了一下 ———————————————————————————————— 參考: VS2012沒有自帶打包工具,所以要先下載並安裝一個打包工具。我採用微軟提供的打包工具:  InstallS

使用Installshield Limited Edition Project 將檔案打包成 "exe" 格式的安裝包

轉載自:http://www.cnblogs.com/xiezunxu/articles/5454792.html 前言:最近公司讓做了一個WPF的程式,然後將寫好的程式安裝在客戶的電腦上,並生成桌面快捷方式。大家都知道,使用VS編寫軟體的時候,可以配置成Debug、Release模式。

ASP.NET MVC 5 SmartCode Scaffolding for Visual Studio.Net

ef6 click params open protect block javascrip ctr chang 介紹 ASP.NET MVC 5 SmartCode Scaffolding是集成在Visual Studio.Net開發工具中一個ASP.NET MVC We

安裝Xamarin和Xamarin for Visual Studio

參考資料:http://www.cnblogs.com/zjoch/p/5693852.html 【2016/4/17更新:如果你下載後發現仍然需要付費才能編譯Android/iOS APP,請到文章最下面更新Xamarin for VS和Xamarin Studio到最新的版本。Build20

PHP Tools for Visual Studio 配置xdebug遠端除錯

我的開發環境是win10 執行環境在vagrant-homestead中 先在vagrant-homestead安裝xdebug並配置,可以參考之前的文章vagrant-homestead安裝xdebug  右鍵專案點選屬性,然後按圖配置 其中http://mytest.x

介紹一款Visual Studio下的arduino外掛Visual Micro (Arduino IDE for Visual Studio)

我們都知道,arduino的官方編輯器,沒有程式碼提示功能,很多時候會因為大小寫的錯誤導致呼叫函式無效。Visual Studio 2010後代碼提示功能就比較完善了。所以將Arduino移到VS中去編寫,自然就能借用它的程式碼提示功能了。但需要一個外掛幫忙,這裡我們就介紹這個外掛的使用

GitLab Extension for Visual Studio 1.0.165 釋出

   GitLab Extension for Visual Studio 1.0.165 已經發布,關於GitLab的Api協議, 一直是老大難問題,因此我們進行了如下改進: 1、內建了 GitLab.com 和 Gitee.com的 協議設定 2、加入自動測試協議並儲存協議

win10安裝SQLserver2017/SQL Server Management Studio 17.9/SSDT for Visual Studio 2017 (15.8.2)詳解

目錄 下載地址 SQL Server 2017安裝 SSMS安裝 下載地址 SQL Server 2017官網下載地址 下載 SQL Server Management Studio 17.9 下載 SSDT

Python tools for Visual Studio外掛介紹 Python tools for Visual Studio外掛介紹

Python tools for Visual Studio外掛介紹       Python tools for Visual Studio是一個免費開源的VisualStudio的外掛,支援 VisualStudio 2010,2012與20

Xamarin For Visual Studio第二坑

Xamarin專案單獨生成已經通過,但是啟動自定義的虛擬機器測試(在Visual Studio介面下)卻發生錯誤,提示為: Mono.AndroidTools.InstallFailedException: Unexpected install output: Error

安裝MySql for Visual Studio的坑

安裝MySql for Visual Studio 一般來說是為了能在VS的伺服器資料連線的資料來源中能選擇MySql型別,如下圖: 但是有時候,明明安裝成功了,卻莫名找不到MySql的資料來源。在以後情況下會遇到: 1.在安裝完VS後,又重新開啟安裝程式修改了安裝位置; 2.同時安裝了VS20