使用vs 自帶的打包工具,製作winform安裝專案
開發環境:vs 2008 access
作業系統:windows xp
開發語言:c#
專案名稱:**管理系統
步驟:第一步:開啟開發環境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:windowssystem32"路徑下,找到msiexec.exe 新增到應用程式資料夾中,建立快捷方式,並命名"解除安裝管理系統"或"uninstall"
其次呢,選擇安裝專案的productcode
右鍵選擇解除安裝程式的快捷方式,進入屬性,在arguments選項中 輸入/x 及productcode; 例如:/x
將解除安裝程式同時存放到使用者的開始選單的資料夾中(在第四步中新建)
第七步:更改安裝程式屬性,右鍵選擇安裝專案屬性,可以設定專案作者及名稱,其他屬性資訊可以根據實際情況進行設定.
第八步:生成安裝專案
生成時,會出現些警告:應將「msiexec.exe」排除,原因是其原始檔「c:windowssystem32msiexec.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.新建安裝和部署 開啟你所寫的專案 在解決方案上右鍵 新增 新建專案。...
cordova打包成android安裝包
安裝cordova,命令列npm install g cordova c users 97849 cnpm install g cordova 1 8 editor 1.0.0 installed at node modules editor 1.0.0 editor 2 8 configstore...
winform打包安裝
步驟 第一步 開啟開發環境vs2008,新建專案,選擇其他專案型別,再選擇 安裝專案 輸入名稱及選擇安裝路徑 第二步 進入檔案系統選項卡,選擇應用程式資料夾,在中間的空白區域右鍵選擇 新增檔案 新增專案檔案 exe,dll 第三步 新增專案所需檔案 這裡有兩個資料夾需要注意 database和rep...