安裝部屬全攻略之─如何製作安裝檔
在我們寫完了漂漂的程式之後要交到使用者手上,總不能直接把xxxx.exe給使用者吧,這個時候我們需要製作安裝檔來交給使用者安裝,那怎麼做呢?嗯,下面我們用圖說方式來說明 加入安裝部屬專案 在VS IDE環境中的功能表選取[檔案]→[加入]→[新增專案],之後選擇[其他專案類型]→[安裝部屬專案],像下面的圖 加入專案輸出以及相關檔案 加入新的專案之後,如果依照預設值沒有變動東西的話,現在應該在[方案總管]中會看到新的專案"Setup1",在左邊我們會看到[目標電腦上的檔案系統],下面預設會有3個項目,[使用者的桌面]、[使用者的程式功能表]、[應用程式資料夾],這三個就是模擬成 目標電腦 上的相關位置,簡單的說如果安裝完後要再使用者的電腦桌面上加入捷徑之類的東西,那我們就要把東西放在[使用者的桌面];如果要在"開始功能表"裡面加入項目那就要在[使用者的程式功能表]裡面加入東西;[應用程式資料夾]就是對應到PROGRAMFILE,也就是程式安裝之後產生的資料夾嚕~ ;好,我們先來加入最重要的exe檔(執行檔)吧。 首先點一下左邊烈表的[應用程式資料夾],在右邊的空白處按下滑鼠右鍵會出現下圖的快顯功能表 點選[加入]→[專案輸出],之後會看到多了一個[主要輸出從XXXX(作用中)]的項目,這就是我們的執行檔嚕~畫面上因為我的測試專案很簡單,所以只有一個專案輸出,如果你的專案有參考其他的東西(比如說有用到ReportViewer)相關的dll也會自動的幫你加入;另外如果你的專案有用到其他檔案(比如說mdb檔)或是要建立資料夾的話在這邊也要一一手動加入喔~這個部分vs2005是不會幫你自動建立的喔。 設定相關屬性 執行檔作好了,再來,安裝的時候VS怎麼知道要幫我裝到甚麼目錄裡面呢?嗯,問的好!我們就來設定一下相關設定;首先我們先了解一下,VS2005是怎麼去抓相關設定的,照下面這張圖 我們可以看到[應用程式資料夾]它的DefaultLocation屬性是設定成下面這樣 [ProgramFilesFolder][Manufacturer]\[ProductName] 上面這3個項目就會對應到某一個屬性設定,首先[ProgramFilesFolder]就是對應到使用者電腦的"Program Files"資料夾了,而[M...
留言