VS2005程序打包教程_第1頁(yè)
VS2005程序打包教程_第2頁(yè)
VS2005程序打包教程_第3頁(yè)
VS2005程序打包教程_第4頁(yè)
VS2005程序打包教程_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、吉林師范大學(xué)張繼東制作2008年1月1日第一版)NET程序打包教程程序開發(fā)完,打包是很重耍的一步操作。因?yàn)檫@樣既保護(hù)了自己的代碼,乂方便別人安裝自己的軟件。用戶接觸軟件的第一步操作就是安裝軟件,所以一個(gè)好的安裝過程能夠增加軟件的體驗(yàn)效果。使用VisualStudio2005開發(fā)的程序制作安裝包還是很容易的。下面我們學(xué)習(xí)怎么使用VisualStudio2005打包自己開發(fā)的程序。為當(dāng)前項(xiàng)目添加安裝項(xiàng)目通過菜單文件-添加新建項(xiàng)目,彈出“添加新項(xiàng)目”對(duì)話框,(也可以通過在解決方案資源管理器上右鍵單擊解決方案,從打開的菜單中選擇打開該對(duì)話框)。在彈岀的“添加新項(xiàng)目”對(duì)話框中的“項(xiàng)目類型”列表中選擇“其

2、他項(xiàng)目類型”-“安裝和部署”,在右側(cè)的列表中選擇“安裝項(xiàng)目”,在“名稱”文本框中輸入安裝項(xiàng)目名稱,選擇好保存路徑,點(diǎn)擊確定,如下圖所示。這時(shí)可以在解決方案資源管理器中看到新添加的打包項(xiàng)目,我這里名稱為MySetup,同時(shí)在主窗口打開了一個(gè)新的選項(xiàng)卡,在最左方的小窗口顯示的是目標(biāo)計(jì)算機(jī)上的文件系統(tǒng),故名思意,我們想讓軟件安裝后在客戶的計(jì)算機(jī)上顯示的效杲就可以在這里設(shè)計(jì)。假設(shè)要在用戶的桌面上放個(gè)快捷方式,只蠱做好一個(gè)快捷方式放在“用戶桌面”的文件夾里而。同理,還可以放到將快捷方式加到“程序”菜單中。有些程序經(jīng)常要操作一些文件,這些文件打包的時(shí)候也要打進(jìn)去,不然軟件執(zhí)彳J:的時(shí)候就會(huì)找不到對(duì)應(yīng)的文件

3、,一般在設(shè)計(jì)的時(shí)候把文件放在應(yīng)用程序的文件夾里而,在這里就可以將需要的文件放到“應(yīng)用程序文件夾”內(nèi)。如下圖所示??傊堰@里想彖成目標(biāo)計(jì)算機(jī),你想安裝后是什么效杲,這里就要設(shè)計(jì)成什么樣子,想安裝后生成什么文件,這里都相應(yīng)的添加上就好了,接下來詳細(xì)介紹這些內(nèi)容。玄件次ffcCBySctur)Fowl.”Jorr.l計(jì)】須烷英X稱應(yīng)療三訶穌曙-解5曲前血口L4發(fā)用屁序文件長(zhǎng)口用戶5為蓋二亦才零丫話3141位個(gè)項(xiàng)目):L4用P的“屁序“霉竺口用面r了TstXastULL4用PA男.Aopsl心;3-4引甬3二yiml.cs勺XomLDe創(chuàng)勺Poml.r“文件夾”命令,創(chuàng)建一個(gè)文件夾,然后在此文件上

4、點(diǎn)右鍵,選擇添加文件即可。在這里呢,我們還可以添加一些圖標(biāo)文件,供接下來的快捷方式調(diào)用。創(chuàng)建快捷方式在桌面和“程序”菜單上創(chuàng)建一個(gè)快捷方式是符合用戶需要的,這樣可以方便操作。選中“主輸出來自Testinstall(活動(dòng))”,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“主輸出來自Testinstall(活動(dòng))的快捷方式”命令,可以根據(jù)需耍更改名稱。再將新建的快捷方式拖到左邊“用戶桌面”文件夾下,這樣就為Windows安裝程序創(chuàng)建了一個(gè)桌面快捷方式。同理,可以創(chuàng)建程序“菜單”下的快捷方式。如下圖所示:吉林師范大學(xué)張繼東制作(2008年1月1日第一版)吉林師范大學(xué)張繼東制作2008年1月1日第一版)g目標(biāo)

5、計(jì)算機(jī)上的文件系統(tǒng)口應(yīng)用程序文件夾用戶的鑰呈序外菜單名稱圍測(cè)試軟件用戶克面這樣的快捷方式雖然快捷,但是很丑陋。我們可以選中快捷方式,然后通過設(shè)置其ICON屬性,設(shè)置一個(gè)漂亮的圖標(biāo),這個(gè)圖標(biāo)要事先導(dǎo)入到應(yīng)用程序文件夾內(nèi)。將.netframevzork2.0包含進(jìn)來在安裝項(xiàng)目上點(diǎn)右鍵,選擇屬性系統(tǒng)必備,設(shè)置好參數(shù)后點(diǎn)擊確定,如下圖所示。實(shí)現(xiàn)卸載;功能一般的軟件都會(huì)提供一會(huì)卸載的功能,如呆沒有提供這個(gè)功能,想卸載該軟件就必須從“控制面板”內(nèi)的“添加刪除程序”來完成。最簡(jiǎn)單的辦法是:在應(yīng)用程序文件夾內(nèi)添加文件msiexec.exe(在c:windowssystem32)。在msiexec.exe上單擊

6、右鍵選擇創(chuàng)建快捷方式,重命名快捷方式為“卸載”。設(shè)置此快捷方式的Argmuments為“/x產(chǎn)品ID”,產(chǎn)品ID的值為打包項(xiàng)目的ProductCode屬性值。選中新添加的打包項(xiàng)目,就可以在屬性中找到了。還有一種方式是制作一個(gè)卸載文件。方式是:建立一個(gè)控制臺(tái)文件,我這里名稱為uninstall,內(nèi)容如卜所示usingSystem;usingSystem.CollectionsGeneric;usingSystem.Text:namespaceuninstallclassProgramstaticvoidMain(stringargs)stringsystemRoot=SystemEnvirowi

7、ent.SysteaDirectory;System.Diagnostics.Process.Start(systeRoot+wsiexecexe,/xE08F08A5-FEBC-1B39-81E9-1210886EBD11/qr):編譯該程序,將生成的unlnstall.exe放到應(yīng)用程序文件夾內(nèi),該文件具有卸載的功能,也可以創(chuàng)建它的快捷方式,其實(shí)這種方式也是調(diào)用了msiexec.exe來執(zhí)行的,靈活運(yùn)用msiexec.exe文件,還可以實(shí)現(xiàn)很多有用的功能。7.生成Windows安裝程序在安裝項(xiàng)目上單擊鼠標(biāo)右鍵,選擇“生成”,即可生成一個(gè)Windows安裝程序。如下圖所示。吉林師范大學(xué)張繼東制作(2008年1月1日第一版)吉林師范大學(xué)張繼東制作2008年1月1日第一版)吉林師范大學(xué)張繼東制作(2008年1月1日第一版)吉林師范大學(xué)張繼東制作2008年1月1日第一版)Rcleaso口叵囪丈井卿(Y)工只U)翔肋砂iQRQ金刃購(gòu)立件夾回Fl75efapnsi?indoYSLnslalLe375KB猶TO垢灶工作電TE冋上勻?qū)脄偽捺36.0EB士我的電脅?jxJstil.xlionlnstall盟.).密忠?3個(gè)對(duì)象T37O茂/交件交巨?r回團(tuán)SilySetup文坤0

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論