下載本文檔
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版家用空調(diào)租賃及安裝維修一體化合同3篇
- 二零二五版國(guó)有土地儲(chǔ)備中心資產(chǎn)置換專項(xiàng)合同3篇
- 二零二五年智慧環(huán)保產(chǎn)業(yè)園區(qū)建設(shè)補(bǔ)貼協(xié)議范本3篇
- 二零二五版旅游度假區(qū)與旅游院校合作共建人才培養(yǎng)合同6篇
- 武漢華夏理工學(xué)院《土木工程施工技術(shù)A》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年紅酒年份品鑒代理銷售授權(quán)協(xié)議3篇
- 2024食用油綠色環(huán)保包裝設(shè)計(jì)制作合同3篇
- 2024年項(xiàng)目合作協(xié)議書模板
- 2024年食品工廠代加工食品安全責(zé)任合同范本2篇
- 二零二五年度車位買賣與車位抵押合同范本2篇
- 2023年河南省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 2024年安徽省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 山西省太原市重點(diǎn)中學(xué)2025屆物理高一第一學(xué)期期末統(tǒng)考試題含解析
- 充電樁項(xiàng)目運(yùn)營(yíng)方案
- 2024年農(nóng)民職業(yè)農(nóng)業(yè)素質(zhì)技能考試題庫(kù)(附含答案)
- 高考對(duì)聯(lián)題(對(duì)聯(lián)知識(shí)、高考真題及答案、對(duì)應(yīng)練習(xí)題)
- 新版《鐵道概論》考試復(fù)習(xí)試題庫(kù)(含答案)
- 【律師承辦案件費(fèi)用清單】(計(jì)時(shí)收費(fèi))模板
- 高中物理競(jìng)賽真題分類匯編 4 光學(xué) (學(xué)生版+解析版50題)
- Unit1FestivalsandCelebrations詞匯清單高中英語人教版
- 2024年上海市中考語文試題卷(含答案)
評(píng)論
0/150
提交評(píng)論