使用VS2010打包軟件詳解!

使用VS2010下Visual Studio Installer工程進行軟件安裝包製作


         軟件在功能開發實現後,其實並沒有真正的完成。對於一個專業的開發者來說,Release軟件應該是以安裝版本的形式進行發佈的,這篇文章將具體介紹如何使用VS2010Visual Studio Installer進行打包軟件。


Setp1.首先建立Visual Studio InstallerSetup Project工程,如下圖1


圖1


Step2.在“應用文件夾”下選擇“添加”,再選擇“文件”,如圖2


圖2


Step3.在彈出的對話框中,選擇我們已編寫好的文件,如.exe/ .dll等,注意:這裏只選擇軟件一級目錄下的文件。其實,“Application Folder”對應的就是軟件文件夾,如圖3


圖3


Step4.由於我們編寫的軟件中帶有Config/ Database…等文件夾,所以在“Application Folder”文件夾目錄下也要建立對應的文件夾。操作步驟爲:“Application Folder”-->“Add”-->“Folder”,具體如下圖4所示:


圖4


Step5.上一步的文件夾添加完成之後,接下來就需要把已編寫好的軟件內,對應的每一個文件夾下的文件進行添加,添加的步驟如下圖5所示:


圖5


Step6.接下來,我們要創建快捷方式,具體操作爲:選擇.exe文件所在目錄“Application Folder”-->在右邊的“Name”下右鍵點擊.exe名稱-->“創建快捷方式”,同時,你可以重命名快捷方式的名稱。具體如下圖6


圖6


Step7.將快捷方式拖放置“User’s Desktop”或“User’sPrograms Menu”下,同時,也可以在快捷方式的Icon屬性內設置快捷方式的圖標。如圖7所示:


圖7


Step8.設置系統必備,右鍵選擇項目的屬性,進入屬性頁中。在屬性頁下選擇“Prerequisites”,如圖8


圖8


Step9.設置系統所需,重要一點:“從與我的應用程序相同的位置下載系統必備組件”必選


圖9


Step10.添加卸載程序,選擇“Application Folder”文件夾-->Add”-->File…”-->添加C:\WINDOWS\system32\msiexec.exe,(或者自己寫一個卸載程序也是可以的)。如圖10所示:


圖10


Step11.設置卸載程序。首先創建msiexec.exe的快捷方式-->然後重命名快捷方式爲“UnInstall.exe-->接着把此項目的ProductCode(右擊項目名稱屬性可以找到ProductCode前添加“/x”設置到“UnInstall.exe”的Arguments屬性內,具體如下圖11


圖11


Step12.重複Step7,把卸載程序的快捷方式拖到“User’s Programs Menu”內


Step13.更改項目屬性,如作者及相關屬性,如下圖12所示:


圖12


Step14.編譯生成安裝項目:

針對警告部分:

關於msiexec.exe的警告無需處理,因爲msiexec.exe文件是受Windows保護,所以彈出警告。

關於dll對象重複的警告,刪除一個即可。



結束!




發佈了26 篇原創文章 · 獲贊 19 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章