步驟:
第一步:開啟開發環境vs2008,新建專案,選擇其他專案型別,再選擇"安裝專案",輸入名稱及選擇安裝路徑;
第二步:進入檔案系統選項卡,選擇應用程式資料夾,在中間的空白區域右鍵選擇"新增檔案",新增專案檔案(exe,dll);
第三步:新增專案所需檔案;這裡有兩個資料夾需要注意(database和report),因為database是儲存專案資料庫,而report則是儲存專案所需的報表檔案.rpt,因此呢,在應用程式夾中也需要建同名的資料夾,並且新增所需的檔案。效果:
第四步:為了在開始程式選單中和桌面應用程式中看到安裝程式,這裡我們就需要為專案建立快捷方式。右鍵選擇可執行檔案(personfinance.exe),建立快捷方式,進行重新命名"**公司**管理系統",將該快捷方式拖放到 '使用者的"程式"選單' 中。重複該步驟將新建的快捷方式新增到 "使用者桌面" 資料夾中
最好在使用者選單中建立乙個資料夾,存放安裝程式
第五步:設定系統必備,右鍵選擇安裝專案,進入屬性頁中,單擊"系統必備"按鈕,進入系統必備對話方塊;勾選"建立用於安裝系統必備元件的安裝程式",在安裝系統必備元件列表中,選擇
1)、windows installer 3.1(必選)
2)、.net framework 3.5 (可選)參考最後說明
3)、crystal report basic for visual studio2008(x86,x64) (可選) 專案中用到了水晶報表就需要勾選此項
到這裡安裝包製作差不多完成了一大半 接著來
第六步:解除安裝程式,因為安裝包做好之後不能只有安裝程式,還要有解除安裝程式
首先呢,在"c:\windows\system32"路徑下,找到msiexec.exe 新增到應用程式資料夾中,建立快捷方式,並命名"解除安裝管理系統"或"uninstall"
其次呢,選擇安裝專案的productcode
右鍵選擇解除安裝程式的快捷方式,進入屬性,在arguments選項中 輸入/x 及productcode; 例如:/x
將解除安裝程式同時存放到使用者的開始選單的資料夾中(在第四步中新建)
第七步:更改安裝程式屬性,右鍵選擇安裝專案屬性,可以設定專案作者及名稱,其他屬性資訊可以根據實際情況進行設定.
第八步:生成安裝專案
生成時,會出現些警告:應將「msiexec.exe」排除,原因是其原始檔「c:\windows\system32\msiexec.exe」受到「windows 系統檔案保護」。
兩個或多個物件具有相同的目標位置(「[targetdir]\model.dll」)
解決方案:
第一種:都不處理
第二種:第一類警告,可以編寫解除安裝程式
第二種警告:刪除相同的檔案
安裝專案製作完畢.
安裝及執行:
直接執行steup.msi 或是setup.exe 會出現
在桌面和開始選單中也會有相應的安裝程式、解除安裝程式
說明及小結:
1、.net framework 框架是可選的,不一定說你採用的是vs2008開發就必須要使用.net framework 3.5,只要你在程式中沒有使用到.net framework 3.5 的特性比如(linq),那麼你選擇框架時,是可以選擇2.0的,為什麼?因為2.0只有20多mb,而3.5則有200多mb。
更改方式:在安裝專案下面有個檢測到的依賴項檔案,雙擊裡面的microsoft .net framework,進入了啟動條件選擇卡,右鍵選擇.net frmaework 在version中選擇你所需的.net framework框架
Winform打包發布
檢視程式或動態鏈結庫需要的動態鏈結庫 dumpbin dependentsd test.exe 檢視動態鏈結庫的輸出函式 dumpbin exportsd libmysql.dll 該打包過程在vs2005中,程式是用c 寫的。1.新建安裝和部署 開啟你所寫的專案 在解決方案上右鍵 新增 新建專案。...
winform打包發布安裝包詳解
使用vs 自帶的打包工具,製作winform安裝專案 開發環境 vs 2008 access 作業系統 windows xp 開發語言 c 專案名稱 管理系統 步驟 第一步 開啟開發環境vs2008,新建專案,選擇其他專案型別,再選擇 安裝專案 輸入名稱及選擇安裝路徑 第二步 進入檔案系統選項卡,選...
WinForm程式打包教程
1.編寫完成的winform程式 2.安裝部署項 installer 安裝完成後,在 解決方案 上右鍵,選擇 新增 新建專案 找到 其他專案型別 按下圖操作順序執行 建立完成後 在彈出的 新增專案輸出組 頁面選擇winfrom專案 在中間部分右擊,在彈出框中選擇 新增 檔案 加入程式的依賴項 將 快...