導航:首頁 > 編程語言 > vs2008製作安裝程序

vs2008製作安裝程序

發布時間:2023-12-15 17:14:06

A. VS2008如何將C#寫的Winform程序打包成安裝包

利用VS2008自帶的安裝部署軟體進行打包!詳細步驟如下:
vs2008安裝部署軟體過程

1、在 Microsoft Visual Studio 2008的「文件」菜單上,單擊「新建」,然後單擊「項目」。
2、在「新建項目」對話框中,選擇「其他項目類型」,再選擇「安裝和部署」,然後在模板中選擇「安裝項目」。
3、鍵入 TestSetup 作為該程序的名稱,然後單擊確定。
4、添加安裝需要的文件:
點擊「文件系統」的「應用程序文件夾」,在右邊框中點擊滑鼠右鍵,選擇「添加」,選擇「文件」,然後選擇需要部署的文件。本例選擇test.exe文件(如果該程序運行時還需要別的文件,則一起選擇)。
5、在「開始」菜單上建快捷方式:
A、點擊「文件系統」的「用戶的「程序」菜單」,在右邊框中點擊滑鼠右鍵,選擇「添加」,選擇「文件夾」,文件夾的名稱為「程序員」。
B、點擊「程序員」,在右邊框中點擊滑鼠右鍵,選擇「創建新的快捷方式」,查找范圍選擇「應用程序文件夾」,選擇test.exe文件,然後確定,更名為「程序員秘書」。
6、在「桌面」建快捷方式:
點擊「用戶桌面」,在右邊框中點擊滑鼠右鍵,選擇「創建新的快捷方式」,查找范圍選擇「應用程序文件夾」,選擇test.exe文件,然後確定,更名為「程序員」。
7、安裝後自動運行程序:
A、使用下面的代碼創建一個 auto.vbs(auto名稱可以隨意) 文件:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run """" & Property("CustomActionData") & """",1,False
Set WshShell = Nothing
B、打開安裝項目並轉到「自定義操作編輯器」。
C、選擇「提交」節點;右擊並添加一個新的「自定義操作」。
D、瀏覽文件系統以添加您在步驟 A 中創建的 auto.vbs 文件。
E、auto.vbs屬性框的「CustomActionData」屬性[TARGETDIR]test.exe
8、選擇TestSetup項目,在屬性框中修改,Author為「魯勤儉」,Manufacturer為「程序員秘書開發小組」,ProctName為「程序員」,Title為「程序員」。
10、給快捷方式添加圖標:
A、點擊「文件系統」--「用戶的程序菜單」--「程序員」,在右邊框中點擊滑鼠右鍵,選擇「屬性窗口」,點擊「Icon」--「瀏覽」,在圖標對話框中,點擊「瀏覽」,文件類型選擇「可執行文件(*.exe)」,應用程序文件夾中選擇test.exe文件(註:test.exe項目編譯時要選擇有圖標才行,也可以直接在磁碟上選擇一個圖標文件),確定,如果有多個圖標,選擇一個圖標,確定。
B、同理給「用戶桌面」的「程序員」的快捷方式添加上圖標。
11、創建卸載鏈接:

方法一
A、在安裝項目目錄中,創建一個新的 Uninstall.bat 文件。
B、在安裝項目中,復制「ProctCode」屬性(一個類似 [12345678-1234-1234-1234-123412341234] 的值)。
C、編輯
編輯 Uninstall.bat,以便讓其中一行包含以下內容(其中,ProctCode 是您在步驟 2 中復制的值):
Msiexec /x ProctCode
D、將 Uninstall.bat 添加到安裝項目的應用程序文件夾。
E、右擊 Uninstall.bat 並選擇「創建快捷方式」以創建快捷方式。
F、將快捷方式放在安裝項目中相應的「開始」菜單文件夾中。
G、將快捷方式重命名為類似於「卸載 程序員秘書」,將屬性ShowCmd設為vsdscMinimized。

方法二

或將:C:\WINDOWS\system32\msiexec.exe加入文集並創建msiexec.exe 快捷方式 將Arguments屬性值設定為 /x + {ProctCode}
12、編譯

閱讀全文

與vs2008製作安裝程序相關的資料

熱點內容
c4d變形動畫教程 瀏覽:507
fpga調試需要哪個文件 瀏覽:507
幀中繼網路的介面 瀏覽:223
怎麼做socket編程 瀏覽:57
ipad用什麼軟體打開dmg文件 瀏覽:476
建行信用卡中心微信 瀏覽:126
linuxstdin用法 瀏覽:900
如何在排列圖把數據顯示出來 瀏覽:407
es文件瀏覽器搜不到電腦 瀏覽:187
進去不了桌面怎麼備份桌面文件 瀏覽:20
linuxc系統編程有那些要學的 瀏覽:777
旅遊app怎麼變現 瀏覽:237
rekordbox放在哪個文件夾 瀏覽:863
電子商務網站需要學習什麼 瀏覽:928
linuxshell創建文件 瀏覽:499
蘋果6手機4g轉3g了 瀏覽:623
qq郵箱iphone22 瀏覽:920
網站在線下訂單源碼 瀏覽:450
青鳥消防編程如何停止 瀏覽:742
iphone5屏幕部分失靈 瀏覽:437

友情鏈接