當前位置:編程學習大全網 - 源碼下載 - VS2008如何將C#寫的Winform程序打包成安裝包?

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為“程序員秘書開發小組”,ProductName為“程序員”,Title為“程序員”。

10、給快捷方式添加圖標:

A、點擊“文件系統”--“用戶的程序菜單”--“程序員”,在右邊框中點擊鼠標右鍵,選擇“屬性窗口”,點擊“Icon”--“瀏覽”,在圖標對話框中,點擊“瀏覽”,文件類型選擇“可執行文件(*.exe)”,應用程序文件夾中選擇test.exe文件(註:test.exe項目編譯時要選擇有圖標才行,也可以直接在磁盤上選擇壹個圖標文件),確定,如果有多個圖標,選擇壹個圖標,確定。

B、同理給“用戶桌面”的“程序員”的快捷方式添加上圖標。

11、創建卸載鏈接:

方法壹

A、在安裝項目目錄中,創建壹個新的 Uninstall.bat 文件。

B、在安裝項目中,復制“ProductCode”屬性(壹個類似 [12345678-1234-1234-1234-123412341234] 的值)。

C、編輯

編輯 Uninstall.bat,以便讓其中壹行包含以下內容(其中,ProductCode 是您在步驟 2 中復制的值):

Msiexec /x ProductCode

D、將 Uninstall.bat 添加到安裝項目的應用程序文件夾。

E、右擊 Uninstall.bat 並選擇“創建快捷方式”以創建快捷方式。

F、將快捷方式放在安裝項目中相應的“開始”菜單文件夾中。

G、將快捷方式重命名為類似於“卸載 程序員秘書”,將屬性ShowCmd設為vsdscMinimized。

方法二

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

12、編譯

  • 上一篇:口袋妖怪綠寶石8.0攻略
  • 下一篇:我上位機用VB想把從下位機讀取到的數據保存到EXCEL中,以時間命名。該怎麽做呢?最好有源碼
  • copyright 2024編程學習大全網