VS2013程序打包部署過程圖解_第1頁
VS2013程序打包部署過程圖解_第2頁
VS2013程序打包部署過程圖解_第3頁
VS2013程序打包部署過程圖解_第4頁
VS2013程序打包部署過程圖解_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、InstallShield程序打包圖解VS2013中打包工具被看做程序集,在使用時和程序集一樣被創(chuàng)建到程序解決方案下。需要我們做的是添加項目即可。1、設(shè)置安裝程序集InstallShield安裝完成后,執(zhí)行以下步驟右鍵解決方案-添加-新建項目-其他項目類型-安裝和部署,具體操作如下圖:2、設(shè)置程序安裝信息3、設(shè)置安裝要求4、添加程序文件(重要)在下圖中的第四步中添加程序文件時會有主輸出、源文件等多個選項框,其實它的生成機制和.NET程序的編譯機制是相同的。在添加了啟動項的主輸出后,需要將啟動項程序所在的文件目錄下的binDebug文件中的內(nèi)容全部添加進來,包括文件和文件夾(添加文件夾點擊Add

2、 Folders)。6、設(shè)計程序的快捷方式Application Shortcuts 程序快捷打開方式,InstallShield為用戶提供了兩種顯示形式,分別是開始菜單和桌面快捷方式。下圖顯示了設(shè)置的一些注意項,此階段也可以設(shè)置程序的顯示圖標(biāo)(需要.ico格式的圖片)。7、設(shè)置程序安裝時的安裝視圖8、打包安裝環(huán)境設(shè)置完上面的步驟后,我們的打包程序基本設(shè)置完成,但是在一些情況下我們往往要打包.NET環(huán)境或者其它程序運行所需要的Windows環(huán)境,InstallShield也為我們很好的設(shè)計了環(huán)境的打包。 在選擇需要打包的環(huán)境時一定要注意文件的名稱,一般往往是需要直接將環(huán)境安裝包放到安裝exe中

3、。選中Microsoft .NET Framework 4.5 Full然后等待VS將該環(huán)境的安裝包下載到程序集文件夾中即可。另外一定要注意名稱后面的(Web Download)括號的內(nèi)容說明文件只是一個鏈接,在安裝時需要網(wǎng)絡(luò)下載才可以實現(xiàn)完成安裝。9、發(fā)布程序上面的安裝步驟執(zhí)行完成后即可生成解決方案,但是生成的文件會放在DVD-5文件夾內(nèi),想要使用安裝文件的話就必須拷貝整個文件夾否則安裝會出錯,這樣內(nèi)容很繁瑣,而且給客戶的安裝體驗度也很差。我們將使用SingleImage的安裝包,將所有文件集成到一個Setup.exe中,安裝的時候只需要一個Setup.exe即可。如果我們的安裝文件內(nèi)沒有打

4、包程序運行環(huán)境那上面的操作步驟就完全可以滿足只需要一個Setup.exe即可的要求了,但如果需要將安裝環(huán)境打包到Setup.exe中的話還必須要經(jīng)過下圖的步驟。設(shè)置完成后,接下來就是生成解決方案了或者是只生成單個程序集,這時候安裝文件就只有一個setup.exe了,如下圖。操作完上述步驟后,程序打包基本設(shè)置已經(jīng)完成,接下來要做的就是生成解決方案。生成解決方案后會在安裝程序集下面生成一個名為Setup的文件夾,安裝文件就保存在下面的目錄中。Install在生成安裝文件后會有Setup.exe和.msi兩中安裝文件,exe文件是安裝的引導(dǎo)文件,核心文件是msi文件,里面封存了程序的組件。在里面找到Setup.exe文件及msi文件即可進行安裝。最后還要強調(diào)一點,Install打包工具中并沒有繼承中文環(huán)境,在它的底層語言庫中沒有中文語言,所以解決方案、程序集名稱等涉及到與主輸出相關(guān)的文件最好不要以中文名命名,否則會出現(xiàn)如下的錯誤:“ -7184: The FileName column of the File table includes characters t

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論