VS2012打包部署Winform程式[轉]

來源:互聯網
上載者:User

標籤:winform   style   blog   http   使用   io   strong   for   ar   

http://blog.sina.com.cn/s/blog_7c99e6bf0101dx02.html

 

VS2012打包部署Winform程式

打包前的準備工作:

 

 

建立一個打包部署項目,點OK,如果是第一次使用的話,會開啟一個網頁,按照提示的步驟來做,

 

點擊上面的step2的網址,進入到另一個網頁:

 

填寫完右邊的資訊,點擊“download now”即會收到一封郵件,裡面有和啟用碼。

 

點擊上面的串連進行下載,會下載到一個名為:InstallShield2012SPRLimitedEdition.exe的安裝包,用管理員權限運行安裝完後。重新啟動VS2012。

重新建立一個這樣的項目:

 

點OK,這時候不再是開啟網頁,這時開啟會提示啟用或者是試用

 

選第一項,下一步

 

輸入收到的郵件裡的啟用碼,啟用

 

 

啟用完成,進入到部署介面

 

 

開始打包(注意要選擇realease發布):

1.基本配置,根據情況自訂:

2.添加輸出按如步驟

 

點擊Ok後,選中主輸出,右鍵Resolve Project OutPut,如:

 

點擊OK後,在左邊菜單CatcheScreen下建立目錄source,然後同上步驟添加源檔案,然後選中資源,右鍵Resolve Project OutPut,如:

 

3.設定輸出捷徑:

點擊Open,然後如,重新命名Built,選擇在案頭上建立捷徑:

 

重新編譯,然後找到setup安裝檔案就可以開始安裝部署了。

另外方法:

二、InstallShield程式打包圖解

    VS2012中打包工具被看做程式集,在使用時和程式集一樣被建立到程式解決方案下。需要我們做的是添加項目即可。但是對於初次使用的朋友來說,我們需要根據提示一步步的先下載安裝該打包工具。具體的安裝方法不再詳述,網上資料很多。

  1、設定安裝程式集

    InstallShield安裝完成後,執行以下步驟右鍵解決方案-->添加-->建立項目-->其他項目類型-->安裝和部署,具體操作如:

 

  2、發布程式

    在繼續往下操作前一定要選擇發布,在啟動項目的屬性內設定發布檔案夾預設路徑設定為安裝系統的檔案夾。

  3、設定程式安裝資訊

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

  4、添加程式檔案

    在中的第四步中添加程式檔案時會有主輸出、源檔案等多個選項框,其實它的產生機制和.NET程式的編譯機制是相同的。中的第五部顯示出的UI.主輸出,在產生安裝檔案後程式包中包含了與UI層進行互動引用的其它層的引用檔案,但不會產生和UI層(啟動層)沒有相連的組件,我們只能通過手動添加。

  5、添加程式的資源檔

    程式源檔案是程式啟動並執行資源檔,也包含了程式的源碼檔案。如果不需要打封裝來源檔案的話,這步可以省略。

 

  6、設計程式的開啟檔案

    Application Shortcuts 程式快捷開啟檔案,Install為使用者提供了兩種顯示形式,分別是Win菜單和案頭。顯示了設定的一些注意項,此階段也可以設定程式的顯示表徵圖。

  7、設定程式安裝登錄機碼

   一般的應用程式在安裝時不需要考慮程式的登錄機碼,此步驟可以不用設定。

  8、設定程式安裝時的安裝視圖

    根據自己的需要進行設計即可。

    

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

    萬變不離其宗,微軟的Install程式打包工具雖然使用時較繁瑣,但原始的就是最進階的,其它的打包工具和它相比也差不到哪兒去。

VS2012打包部署Winform程式[轉]

相關關鍵詞:
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.