Win7系統下VS2008開發的程序打包步驟圖解

1、怎麼使得程序窗口左上角和任務欄有圖標,如下圖所示:

 

                      Win7系統下VS2008開發的程序打包步驟圖解

Win7系統下VS2008開發的程序打包步驟圖解

 

 簡單的方法就是找到窗體的如圖所示的屬性,選擇一個圖標(ico格式)即可

Win7系統下VS2008開發的程序打包步驟圖解

打包步驟:

    1. 既然是打包程序,開發好的項目代碼肯定在那放着,就不從新建項目開始了,我的示例程序爲如圖:

Win7系統下VS2008開發的程序打包步驟圖解

2.設置軟件的具體信息(開發公司、版本等)

在項目上右鍵-屬性

Win7系統下VS2008開發的程序打包步驟圖解

彈出如下圖

Win7系統下VS2008開發的程序打包步驟圖解

可根據需要填寫,單擊“程序集信息”按鈕  如下

Win7系統下VS2008開發的程序打包步驟圖解

根據需要填寫


(注意:該步驟爲在Windows7上開發的朋友們需看)MS從Vista開始Windows操作系統便加入了UAC機制,如果直接進入安裝部署項目的操作的話,這樣打包出來的安裝包即便你以管理員權限運行安裝了。但是,出現在桌面上的圖標快捷鍵右鍵時候卻沒有“以管理員權限運行這一選項”,除非你直接切換到安裝目錄,右鍵exe文件以管理員權限啓動~

 

解決方法是,右鍵項目,添加一個“應用程序清單文件”,如下圖:

Win7系統下VS2008開發的程序打包步驟圖解

完成後顯示:

Win7系統下VS2008開發的程序打包步驟圖解

3.軟件的信息已經填寫完成,權限問題也解決了,現在開始打包

 Win7系統下VS2008開發的程序打包步驟圖解

 

3.

 Win7系統下VS2008開發的程序打包步驟圖解

確定後,如下圖:

Win7系統下VS2008開發的程序打包步驟圖解

解釋下上圖中幾個文件夾的意義:

 

 1應用程序文件夾 (Application Folder)——所有的項目的Release文件夾或Debug文件夾下的資源文件、可執行程序以及描述性文件等都需要放到這

 

2用戶桌面(User‘s Desktop)——在這下添加快桌面捷鍵,安裝完了會在用戶桌面產生快捷鍵

 

 3用戶的“程序”菜單(User's Programs Menu)——也是添加快捷鍵的地方,不過是在用戶開始菜單,多個項目打包在一塊的話,最好在該文件夾下建個文件夾

 

            好了,一步步來

 

           1)應用程序文件夾 (Application Folder )

 

            先是右鍵“應用程序文件夾”出現以下的窗口:

 Win7系統下VS2008開發的程序打包步驟圖解
Win7系統下VS2008開發的程序打包步驟圖解


            

            由於只有一個項目,所以上面的下拉菜單中只有一個選項,這兒我們選擇WorkTime,即可。

 

            當然,如果項目中的文件種類比較多,你也可以右鍵“應用程序文件夾 (Application Folder )”---添加---文件,然後瀏覽到項目的目錄,將項目的Release或Debug文件夾裏面的東西都添加進來。

            2)用戶桌面(User‘s Desktop)

Win7系統下VS2008開發的程序打包步驟圖解

                 “創建主輸出來自WorkTime的快捷方式”,然後將創建的快捷方式移到“用戶桌面”的文件夾中,

Win7系統下VS2008開發的程序打包步驟圖解

這時候安裝到桌面時候快捷鍵圖標還是默認圖標,如果定製自己的圖標的話,則需要在右鍵剛剛建立的快捷鍵,到屬性窗口有個Icon屬性,單擊瀏覽,選擇一個ICO格式的圖標(先將圖標放到“應用程序文件夾“中)

 

              3)用戶的“程序”菜單(User's Programs Menu)

              步驟同上,不過需要提醒的是多個項目打成一個安裝包的時候,這下面最好先建個文件夾然後再添加那幾個快捷鍵~

 

        

          8、添加個卸載程序

 

               方法:“應用程序文件夾 (Application Folder )”右鍵—添加---文件,然後在系統盤下的Windows/System32目錄下添加 msiexec.exe,在開始菜單下添加個刪除的快捷鍵步驟同上,再創建一個快捷鍵,命名爲Uninstall,如下:

Win7系統下VS2008開發的程序打包步驟圖解

   

 

              右鍵Uninstall快捷鍵,打開其屬性窗口,有個Arguments屬性,如下所示:

Win7系統下VS2008開發的程序打包步驟圖解

        

輸入 /x {安裝包的Productcode}例如/x {A36FF6BC-E1E7-4348-AD72-81CC7A348C18},(這個ProductCode怎麼獲得呢,方法是左鍵單擊WorkTime安裝包項目,然後點擊屬性窗口,會在該窗口找到Product code 屬性,將該code複製到/x 後面即可),下圖:

 Win7系統下VS2008開發的程序打包步驟圖解

              

這時候卸載功能已經添加進去了。

右鍵生成即可。

Win7系統下VS2008開發的程序打包步驟圖解

當然用Inno Setup進行打包也是很簡單的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章