VS 2013 打包程序教程


簡述

如果你只是想要在他人的機子上運行你的程序而不想安裝,有一種簡單的方法,只要使用本教程的“步驟—3.生成Release 文件夾”即可。但是有一點需要注意,如果你在程序中調用了其他的dll,那么你需要將這個dll 放置到Release文件夾。之后你只要將Release 文件夾拷貝到其他的機子上運行即可。

由於在網絡上關於VS 2013 使用InstallShield Limited Edition 打包的教程感覺都有些不完善的地方,所以編寫這篇博客,希望對大家有幫助。本方借鑒了“吾樂吧軟件站”和“百度經驗”。在他們的基礎上我把整個詳細的過程使用圖片的形式展示出來。他們是C# 程序的打包,而我是以MFC 以例編寫的教程。本文也適用於Console(控制台)程序。

步驟

1.創建一個MFC 的項目

  詳細步驟如下圖所示:

圖01 創建MFC 程序

圖02 MFC 程序屬性設置

2.生成你的MFC 項目

  你需要在Debug 模式下生成(F7)你的MFC 項目,確保你的程序是沒有Error 的,要注意的地方如下圖所示:

圖03 生成MFC 項目

 

3.生成Release文件夾

  你可以到你的工程路徑下查看初始的MFC(console)是否包含Release 文件夾?(這邊順便提一下,當你創建C# 程序的時候會默認生成Release 文件夾哦,所以如果是C# 項目可以跳過這一步)答案是沒有的,如下圖所示:

圖04 新建MFC 程序目錄

  因為Release 文件夾中的內容我們之后是需要使用到的,所以你需要生成一個Release 文件夾,詳細步驟如下圖所示:

圖05 設置Release 模式屬性

  當然你還需要對配置好的Release 模式生成(F7)一下,要注意的地方如下圖所示:

圖06 生成Release 模式

  之后你再到項目路徑下查看Release 文件夾是否出現了,如下圖所示:

圖07 新生成Release 文件夾

4.創建InstallShield Limited Edition

  因為VS 2013 默認是沒有安裝InstallShield Limited Edition,所以你需要下載這個軟件。

  方法1:

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

    用你的郵箱注冊,會免費發注冊碼的,不需要破解。不過在這個網站注冊可能會遇到下拉列表框無法彈出的情況哦,我果斷的翻牆解決了這樣問題。

  方法2:

    我的百度雲盤:http://pan.baidu.com/s/1jGgQ82U

    注冊碼為:950EBQW-D16-21B43F005N

  也不知道支不支持多台機器一起使用,如果無法從官網注冊下載,你們可以試試使用我的網盤數據。

  具體的創建InstallShield Limited Edition 的步驟如下圖所示:

圖08 創建InstallShield Limited Edition項目一

圖09 創建InstallShield Limited Edition項目二

5.設置Application Information

  如果你只是自已的一個測試那么這個步驟是無關緊要的,具體步驟如下圖所示:

圖10 Application Information信息設置

  根據自己的需要設置General Information,具體的步驟如下圖所示:

圖11 General Information 信息設置

6.設置Installation Requirements

  這個步驟是設置你的程序是要運行在怎樣的操作系統下,以及該系統需要什么必備的軟件,具體的步驟如下圖所示:

圖12 Installation Requirements 信息設置

7.設置Application Files

  這個步驟是非常重要的,首先你需要導入Release 文件夾,具體的步驟如下圖所示:

圖13 導入Release 文件夾

  同時你需要導入你的項目中額外調用的dll,ocx等文件,假設我在程序中調用的額外的動態鏈接庫 zlib1.dll,那么我需要將這個文件添加到打包項目中。具體的步驟如下所示:

圖14 導入額外的dll 文件

  這里還有一點需要注意,如下圖所示:

圖15 dll 屬性選項

圖18 dll 文件屬性設置

8.設置Application Shortcuts

  這個步驟並不重要,具體的操作如下圖所示:

圖16 快捷方式設置

9.設置Installation Interview

  這個步驟並不重要,如下圖所示:

圖17 Installation Interview 信息設置

10.打包.NET Framework

  因為我的這個程序需要使用.NET Framework 4.5,所示我需要將這個打包到程序中,確保程序在其他的機子上能夠運行。具體的步驟如下:

圖19 打包.NET Framework 文件

11.Releases 設置

  最后的設置如下所示:

圖20 Releases 信息設置

  當然最后的一個步驟是生成(F7)這個安裝程序。

  打包后的程序放在這個地方:\Setup1\Setup1\Express\SingleImage\DiskImages\DISK1\setup.exe

總結

  學習以及編寫這個教程花費了我很多的時間,希望能夠給網友們提供幫助吧。

  2015-03-16   19:49:56


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM