天天看點

VS2008 Windows Form項目安裝包生成詳解

Visual Studio 2008 Windows Form項目的釋出對有經驗的程式員來說,可能不值一提,但對很多新手來說卻不知道如何操作,因為在很多關于Visual Studio的書籍中也沒有相關介紹,權威如《C# 2005/8 進階程式設計》對該内容也末涉及。好在網絡上不乏熱心網友對相關操作經驗進行分享,隻是在表述上并不詳盡,筆者覺得有必要對該操作方法詳細說明一番,希望能對有些新手朋友起到一些幫助。有時學習的樂趣不在于我們掌握了何種技術、何種技巧,善于總結、學會分享也是一種不錯的體驗,在我們遇到問題茫然無助時,都是多麼希望能有過來人給我們指引,希望我們也能成為别人學習曆程中的一個指路人。

下面就讓我來說一說,如何将我們已經測試好的項目,打包釋出成一個商品化軟體,可輕按兩下安裝的應用程式。

一、建立一個安裝項目

操作步驟:檔案->建立->項目,在“建立項目”對話框左邊“項目類型”中選擇“其它項目類型”下面的“安裝和部署”,在對話框右邊的“模闆”視窗中選擇“安裝項目”。

圖示如下:

VS2008 Windows Form項目安裝包生成詳解

給該安裝項目取一個名稱,如:mySetup ,并選擇一下項目存儲位置,如:E:\,然後單擊“确定”,确定後會進入安裝項目工作界面。如下圖所示:

VS2008 Windows Form項目安裝包生成詳解

二、在“應用程式檔案夾”下添加兩個檔案夾,一個叫image用來存儲程式的ICO圖示,另一個叫program用來存儲自己開發項目的Debug下面編譯好的所有檔案。選中“program”,點右鍵添加檔案,通過浏覽對話框找到自己開發程式的Bin\Debug目錄下的檔案,将它們都添加進來。

VS2008 Windows Form項目安裝包生成詳解
VS2008 Windows Form項目安裝包生成詳解

添加後的界面如下:

VS2008 Windows Form項目安裝包生成詳解

三、向“使用者的‘程式’”菜單中添加内容,可先添加一個檔案夾,比如取名“教材管理系統”,再将program中的你的程式的可執行檔案***.exe選中點右鍵,選擇“建立***.exe”快捷方式,如下圖:

VS2008 Windows Form項目安裝包生成詳解

給建立好的快捷方式重新命名,如“教材管理系統Ver1.0 ”,然後将其剪切到“使用者的‘程式’菜單”,重複上述操作,在“使用者桌面”下添加同樣的快捷方式。這樣在安裝之後,在開始菜單“程式”與使用者的桌面上就會有相應程式的菜單項及圖示了。

VS2008 Windows Form項目安裝包生成詳解

四、給“使用者的‘程式’菜單”中添加解除安裝該軟體指令項,首先,要在program檔案夾下添加Windows自帶的解除安裝程式檔案“msiexec.exe”,其路徑為“C:\WINDOWS\system32”,然後将其重新命名,改成“uninstall.exe”,如下圖所示:

VS2008 Windows Form項目安裝包生成詳解

給其建立一個快捷方式,給快捷方式重新命名,如“解除安裝教材管理系統”,再将其剪切到使用者的“程式”菜單下面的“教材管理系統”檔案夾中,如下圖所示:

VS2008 Windows Form項目安裝包生成詳解

接着要設定該解除安裝快捷方式的Arguments屬性,如下圖所示:

VS2008 Windows Form項目安裝包生成詳解

指令行參數要填上要解除安裝程式的産品代碼,代碼在項目mySetup屬性下的ProductCode對應的值,将其複制一下,如下圖:

VS2008 Windows Form項目安裝包生成詳解

然後copy到解除安裝快捷方式的Arguments參數值上,并在前面加上“/x ”,如下圖所示:

VS2008 Windows Form項目安裝包生成詳解

五、給應用程式添加圖示 将自己喜歡的圖示小檔案添加到Image檔案夾下,然後選中使用者的“程式”菜單下面的快捷方式,在屬性視窗中的 Icon中為其快捷方式添加圖示。

六、添加相關的系統必備項,確定在安裝時不缺少相關的檔案  選中mySetup項目,點右鍵屬性,在出現的屬性頁對話框中有“系統必備”按鈕,如下圖所示:

VS2008 Windows Form項目安裝包生成詳解

在出現的對話框中選擇相關的必備項,如下圖所示:

VS2008 Windows Form項目安裝包生成詳解

七、生成項目

VS2008 Windows Form項目安裝包生成詳解

生成成功後,在項目的Bin\Debug目錄下就會找到生成好的兩個安裝檔案,如下圖所示:

VS2008 Windows Form項目安裝包生成詳解

輕按兩下setup就可以安裝了,安裝好後,在開始菜單中就會找到相應的菜單指令,如下圖所示:

VS2008 Windows Form項目安裝包生成詳解

同樣,在使用者的桌面上也會有一個可執行的快捷方式圖示。

到此,一個完整的vs2008程式的釋出打包過程就講解完了,希望能對你的學習有些幫助。

繼續閱讀