VS2012打包部署Winform程序
打包前的准備工作:
里邊會提到第一次使用的時候打開網頁填數據什么的..最終要下載一個EXE文件..其實大可不必..
直接百度InstallShield2012SPRLimitedEdition.exe 搜索資源下載安裝..重啟VS就好了..
上邊的資源可以使用..已驗證..
開整:
新建一個打包部署項目,點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程序打包工具雖然使用時較繁瑣,但原始的就是最高級的,其它的打包工具和它相比也差不到哪兒去。