標籤:vs2008 post 應用 color ott span msi c# 使用者
近期須要製作一個C#安裝。在網上找了一些資料發現都不是非常完整,最後自己綜合了一些資料,而且通過親自檢測,最後成功完畢C#打包成安裝程式(打包成最簡單的一種安裝程式。假設須要更高的功能請自己在開發)。
詳細步驟整理例如以下:
該打包過程在vs2008中完畢,但也適用於vs2005。程式是用C#寫的。
1.建立安裝和部署。
開啟你所寫的項目。在解決方式上右鍵->加入->建立項目。
選擇其它項目類型->安裝和部署->安裝項目。
在名稱中把名字改為你所希望的名字,然後確定。
2.確定後開啟檔案系統,然後單擊應用程式目錄,在右邊空白處右鍵->加入->項目輸出。
3.選擇主輸出。然後確定。
這時檔案系統中的應用程式目錄
4.在剛加入的主輸出上右鍵,建立其捷徑。能夠重新命名也可不重新命名。這裡命名為PicSee。
5.剪下剛建立的捷徑。然後單擊使用者的程式菜單,在其上右鍵,加入,目錄。重新命名目錄。
這個目錄名字就是你在開始,全部程式中顯示的名字。然後單擊剛建立的目錄。在右邊空白處粘貼捷徑,安裝好程式後,這個捷徑會出如今全部程式中。
6.像上面一樣再建立一個捷徑。剪下。然後單擊使用者案頭,粘貼。安裝完程式後,這個捷徑出如今案頭。
7.右擊左邊的"應用程式檔案夾"開啟屬性對話方塊將屬性中的"defaultlocation"的路徑中的"[manufacturer]"去掉,不然的話做好的安裝程式預設安裝資料夾會是"c:\programm file\你的username\安裝解決方式名稱"。
8.右鍵你的安裝項目名。屬性。
在開啟的屬性頁面中,選擇"系統必備",在開啟的系統必備頁中,選中例如以中的選擇項,選上以後,在產生的安裝檔案包中包括.netframework組件,然後確定。
9.改變案頭和開始程式中該程式的預設表徵圖。在應用程式目錄右邊空白處,右鍵->加入->檔案。加入一個ico檔案。
開啟使用者的程式菜單->PicSee,在右邊的捷徑上右鍵。屬性表單。向其屬性中的icon屬性加入剛加入的ico表徵圖。
同理,開啟使用者案頭。在右邊的捷徑上右鍵,屬性表單。向其屬性中的icon屬性加入剛加入的ico表徵圖。
10.加入卸載功能。
在應用程式目錄右邊空白處,右鍵->加入->檔案。選擇c:\windows\system32目錄下的msiexec.exe檔案。然後重新命名為Uninstall.exe。改不改名字都能夠。
然後建立捷徑。剪下到使用者的程式菜單->PicSee中。
11.用滑鼠左鍵單擊安裝項目(為PicSee)名,查看其屬性。注意不是右鍵。屬性。查看其ProductCode屬性。
然後複製該屬性的值。
12.然後開啟你建立的那個卸載捷徑的屬性對話方塊,在Aguements屬性中輸入"/x {ProductCode}",本例為/x {D8DB4DCF-B28A-49CB-9840-E36D68FD7EE1}。
13.右鍵安裝項目(PicSee)名,單擊產生,就可以產生帶有卸載功能的安裝程式了。
至此一個簡單的安裝程式就做好了,在此感謝全部網友的協助,感謝你們提供的資料。
怎樣製作C#安裝程式