關於VS2008安裝部署的學習


在項目解決方案上單擊右鍵:選擇新建項目->其他項目類型->安裝項目或安裝向導 都可以.

在生成的項目上單擊左鍵 查看屬性(這里不是右鍵查看屬性頁,而是單擊然后查看屬性欄里的安裝部署屬性)

 

 

對安裝項目屬性的設置和使用是對一個安裝文件的負責和實現的最好途徑

 

在應用程序文件上單擊右鍵添加文件夾,單擊新建的文件夾,然后再右側空白處單擊右鍵。用來添加對程序有用的項目輸出和文件

 

 

對於項目的主要文件,要設置為安裝文件的主輸出,有且只有一個主輸出,並可對其添加快捷方式。

 

 

 

 

在主輸出上單擊右鍵,創建快捷方式,為其重命名。然后可以將這個快捷方式,拖放到項目的其他文件下,比如,開始程序菜單,和桌面菜單里。

 

在創建的快捷方式上可以,對快捷方式進行修改,圖標等操作。

 

 

在安裝項目主輸出的文件夾中單擊右鍵添加文件->瀏覽

在C:\WINDOWS\system32\目錄下找到msiexec.exe,並添加,這是安裝文件中,刪除文件的輸出項目。

 

在添加的刪除文件上單擊右鍵創建快捷方式,將其拖到你想要放置的文件夾下。

 

 

 

如圖所示,我將刪除文件的快捷方式,放到了桌面程序的文件夾下,在快捷方式上單擊右鍵,對其屬性進行操作,在Argument屬性里,輸入/x 生成碼。這個生成碼就是之前在項目部署屬性中的 這個生成碼。注意:在版本號變更或者對其他項目調用次安裝部署時,要切記查看這個碼,如果不一致,則會導致比較麻煩的結果。

在刪除文件的快捷方式上也可以對圖表等屬性進行操作。

 

 

在應用程序文件夾上單擊右鍵->屬性,就可以對安裝文件要求的安裝路徑進行設置,默認的是C:\Program Files\[Manufacturer]開發團隊的名字的文件夾\[ProductName]產品名字的文件夾這些都可以在安裝部署的項目屬性里進行修改。

 

在項目上單擊右鍵屬性,進入項目屬性頁,對安裝文件打包的程序所需要的環境進行配置和打包

 

在系統必備里,選上程序用到的環境包,Windows Installer3.1必選。VS2008的程序默認選擇3.5,但是如果你並沒有用到3.5里的程序集,那就可以選擇之前的版本,不用必須選擇3。5,並在下圖所在的位置對項目進行改動

 

在項目上單擊右鍵->視圖->啟動條件

 

在.Net Framework上單擊右鍵 在VERSION屬性中選中適合你的.net環境版本。

 

在此聲明一點,如果要想自己的安裝包不要過於臃腫,可以在選擇下載環境的地方選擇不現在.NET FRAMEWORK環境,去網上搜索.net的虛擬環境進行配置。這樣可以使安裝文件,減少幾百M的大小。但是目前3.5的還沒有下載,靜觀其變吧。

 

 

以上是對vs2008安裝部署的自動生成的步驟的操作,但是可操作性和對用戶的感官會有不好的沖擊,所以我們可以選擇自定義操作來對安裝的每一個步驟進行操作和修改,同時也可以對界面的美觀加以修改,給用戶最好的體驗。

 

 

 

在安裝打包好之后,雙擊安裝文件。完成安裝,就會在用戶的機器上的添加/卸載程序里找到自己的安裝。但是顯示的是SetUp1,這樣不利於用戶以后對產品的操作。也更容易被人當做無用軟件刪除。所以,我們可以將項目的名字改成產品的名,並更改圖標。就能達到想要的目的了。

 

 

 

記錄安裝文件時用戶選擇的安裝路徑

 

在項目上單擊右鍵->視圖->注冊表。然后如上圖,在HKEY_CURRENT_USER\Software\[Manufacturer]上右鍵單擊->新建->字符串值

在新建的字符串值上打上名字“StallLocation”,單擊右鍵->屬性,設置字符串的VALUE為[TARGETDIR].這樣就可以在注冊表中看到用戶安裝的路徑了。

 

來自http://www.cnblogs.com/gl_albert/archive/2010/10/09/1846776.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM