Windows程式的打包,部署(vs項目打包vs2013)---ShinePans

來源:互聯網
上載者:User

標籤:應用程式   發布   

       Windows 應用程式在開發完成之後,如何將程式打包並製作成安裝程式在客戶機上部署

            是每個windows應用程式開發完成之後都必須面對的問題.

 學習目標:


                   部署機制:    三類檔案  bin檔案、 obj檔案、My Project檔案

                                  bin:  bin/debug     bin/release    

                                                           這兩個檔案夾存放編譯的結果以及可運行程式 exe

                                  obj:用來儲存每個模組的編譯結果,這是.net的優勢所在,java程式員所羨慕的地方,因為微軟有一個強大的vs 工具

                                  My Project: 定義程式集屬性,被稱為項目屬性檔案夾,AssemblyInfo類檔案,用於儲存程式集的資訊,如名稱,版本等

                              在編譯完成後,         .dll,   .exe,   .config這三類檔案為核心檔案

    1).瞭解什麼是windows Installer

    2).掌握如何建立Windows安裝項目 

    3).掌握Windows安裝項目中的常用設定

    4).熟悉Windows應用程式的部署過程

    5).熟悉打包時設定案頭表徵圖的過程

    6).熟悉.Net FrameWork 3.5架構的打包.

      

 windows安裝程式常用設定:添加項目輸出,新增內容檔案,案頭捷徑,產生安裝項目                    

    一.打包程式時設定案頭表徵圖功能描述

          預設的是 vs表徵圖,可以設定為與程式功能相關的表徵圖.

    二.打包.net framework 3.5架構功能描述

          如果要在沒有.net framework架構的電腦上運行c#程式,將會出現錯誤提示,所以在打包程式時,可以將.net framework架構打包到安裝程式中來避免這種問題


Winddows Installer 具有以下支援公用語言運行庫程式集的功能

1.安裝,修複或移除全域組件快取中的程式集

2.安裝,修複,或移除為特定應用程式指定的專用位置上的程式集

3.復原失敗的程式集安裝,修複或移除操作

4.即需即裝全域組件快取中具有強式名稱的程式集

5.即需即裝為特定應用程式指定的專用位置中的程式集

6.Hotfix集

7.公布指向程式集的捷徑


打包和部署方式:

1.建立項目 



如果是vs 2008 以上的版本,需要下載   Limited Edition for Visual Studio

http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio?lang=1033&ver=ult 

填寫好自己的資訊就可以下載了,本人下載了,是英文版本,下面將會翻譯為漢語


建立後的視圖:




 Getting started:



 建立好了安裝項目後,你可以開始部署了!



                             應用資訊    安裝要求     安裝結構          檔案內容        程式捷徑    註冊表建立        安裝查看

第一步:

應用資訊


Application Information要設定程式在安裝時顯示的有關程式的資訊,如程式的開發人員、程式的開發公司,程式安裝表徵圖和程式簡介等。





下面是常用設定的資訊:







語言一般選擇中文.



第二步:安裝要求







選擇適應的作業系統,以免造成不相容的現象.



第三步:選擇程式的檔案:







這裡需要注意的是,某些程式我們使用了第三方庫,需要註冊,程式才可以正常運行

(.dll   .OCX)等 




第四步:設定程式的捷徑以及表徵圖:





第五步:註冊程式






第六步:設定程式的安裝視圖:







最後:打包環境,然後發布(release)





操作完上述步驟,接下來產生解決方案。產生解決方案後在安裝程式集下面產生一個名為Setup的檔案夾,安裝檔案就儲存在下面的目錄中。Install在產生安裝檔案後會有Setup.exe和.msi兩中安裝檔案,exe檔案是安裝的引導檔案,核心檔案是msi檔案,裡面封存了程式的組件。在裡面找到Setup.exe檔案及msi檔案即可進行安裝。

    


這裡試過用中文名,容易出錯,最好使用英文進行各項的設定


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.