如何制作安裝程序_第1頁
如何制作安裝程序_第2頁
如何制作安裝程序_第3頁
如何制作安裝程序_第4頁
如何制作安裝程序_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、安裝程序打包.netwindowS呈序的打包,安裝與卸載標(biāo)簽:雜談第一步:創(chuàng)建windows程序,創(chuàng)建安裝類1.在你創(chuàng)建的應(yīng)用程序工程中添加一個安裝類,在添加一個新項,找到Installerlas修改類名后確定注:如果要安裝的時候,要注冊windows服務(wù),那就需要拖入一個Sericeontrolle的組件,在控件的屬性里設(shè)置windows服務(wù)的相關(guān)參數(shù)即可如果是普通應(yīng)用程序,可以省略上面這步,在安裝類的設(shè)計器上點右鍵,事件,你可以在這里添加一些諸如安裝前做什么事情【eoreInstall,或者安裝完成后Atelnstall做什么事情的事件執(zhí)行一些特定的操作。如無特殊操作,則此步也可以省略,直

2、接進入下一步第二步:制作windows程序的安裝包,創(chuàng)建開始菜單,桌面快捷方式打開已有的VisualStudio應(yīng)用程序工程項目或者例子程序。編譯并執(zhí)行此windows應(yīng)用程序,以確認(rèn)應(yīng)用程序沒有錯誤。在您已有的項目中添加一個新的項目:VisualStudio2005選-擇FileAddNewProject.OtherProjectTypesSetupandDeploymentVisualStudio200-選8擇new-project-portohjeercttypes-seutpanddeployment;在Templates面板,選擇Setupiard在Name框中,鍵入“MyInsta

3、ller”。點擊OK關(guān)閉對話框并打開助手。點擊Net選擇reateasetuporaindowsApplicatin點擊Net選中PrimaryOutputor項目名稱并點擊Net如果您的應(yīng)用需要額外的文件,比如文本文件或者.ini文件,您可以添加它們并點擊Net點擊Finish。您可以通過選擇ViewEditorFileSystem或者在SolutionEplorer中雙擊PrimaryOutputrom項目名稱來打開FileSystemEditor。默認(rèn)情況下,FileSystemEditor只會顯示代表了目標(biāo)計算機上目錄結(jié)構(gòu)的一些標(biāo)準(zhǔn)的目錄。(注:只有當(dāng)部署項目在SolutionEplo

4、rer中被選中時,F(xiàn)ileSystemEditor才可用。)右鍵點擊FileSystemonTaretMachin節(jié)點并選擇AddSpecialFolderProgramFilesFolder。(注:這樣做可以避免在某些目標(biāo)計算機上出現(xiàn)代碼為270的5錯誤。)選中DetectedDependencies以便確認(rèn)所有的組建所用到的合并模塊都已被添加到項目中。多數(shù)情況下,VisualStudio會自動的檢測到合并模塊,然后在有些情況下,VisualStudio卻無法檢測到它們。如果您使用到At控件,請完成下列的子步驟,否則請?zhí)料乱徊?。右鍵單擊“MyInstaller安裝項目,并選擇AddMerg

5、eModule。如果您用到了圖形、滑動條,或者其他的用戶界面控件,請?zhí)砑覥WUI_OC,X.ms如果您用到了圖形控件,還請?zhí)砑覣合并模塊。這樣就可以將所有的At空間所需的額外附屬物添加進來了。Measureenttudo會把所有的合并模塊安裝在oonlesMergeMO文件夾下。(注:如果你使用到了AQt控件,在運行安裝程序或者您的應(yīng)用程序之前,您還需要安裝I對suala啲支持。)如果你還想設(shè)置安裝應(yīng)用程序的屬性,比如作者,廠商,描述等,你可以選中安裝項目,點擊開發(fā)工具上方的屬性窗口,一般在項目瀏覽器和對象瀏覽器之間的位置(屬性窗口),(注:不是點右鍵屬性,一般人我不告訴他哦?。┰谶@里,你還可

6、以選擇安裝程序是否自動覆蓋原有安裝程序,注意是eoereouse哦!如果是true安裝程序時,會檢測目標(biāo)機器上是否安裝了該軟件,如果安裝就可以修復(fù)或者卸載該程序。如果是alse那么安裝程序檢測到目標(biāo)機器安裝了該程序的時候,就彈出警告框,退出安裝!右鍵單擊“MyInstaller”項目并選擇eul這樣就會對包含了所有的附屬物的安裝文件進行編譯。欲將您的文件部署到另一臺計算機上,打開ndos,l定位到您的項目文件夾并找到已經(jīng)編譯好的安裝文件。默認(rèn)的路徑是ouentsandolderettng用戶名Myouentssualtudoroetsoluto:aeMystallerroeonguratonl

7、nMyallers(默認(rèn)的項目配置是ei或elease)把MyInstallersetue以及當(dāng)前目錄下的所有文件及子目錄,復(fù)制到目標(biāo)計算機上。在目標(biāo)計算機上,雙擊MyInstallers或者etue啟動安裝文件。(注:欲啟動安裝程序,您必須具有目標(biāo)計算機上的安裝權(quán)限。尤其是s調(diào)戶,應(yīng)該以管理員身份安裝該程序第三步:制作ndoW程序的卸載程序,創(chuàng)建卸載程序菜單在打包項目中文件系統(tǒng)視圖添加文件see一般可在ndossy下找至3在文件系統(tǒng)視圖中選擇應(yīng)用程序文件夾,在see上按右鍵,選擇創(chuàng)建快捷方式,將快捷方式命名為“UnInstall”;講快捷方式拖放到用戶桌名文件夾或者用戶開始程序菜單文件夾更改

8、此快捷方式的Arguents為產(chǎn)品d產(chǎn)品(啲值為打包項目的roduto屬性值例如我的程序/xA48998F0-C96E-43E9-99D4-F563656中間的那串字符就是我們的程序的rodutode;更改此快捷方式的I。!屬性,制定一個小圖標(biāo)文件!好了,到這里就結(jié)束了!是不是很簡單啊?重新生成打包項目,安裝后就會發(fā)現(xiàn)在桌面或者用戶開始程序菜單中就會多出一個“UnInstall”的應(yīng)用程序菜單,已投稿到:排行榜閱讀評論收藏打印舉報前一篇:中獲得一些系統(tǒng)信息的方法后一篇:中聲音的播放蛙新建安裝部署項目打開編輯器點擊新建項目選擇其他項目類型安裝與部署安裝向?qū)О惭b項目也一樣然后點擊確定詳細(xì)見下圖本文

9、雖以打包為例,但是在下一樣也可以用此法,本人已經(jīng)在下測試通過。下0安0裝0失敗注:如果安裝包遇到此問題:安裝程序需要支持問題安裝包在的問題,請查看本站相關(guān)文章提供的解決方案:此主題相關(guān)圖片如下:2新安裝向?qū)шP(guān)閉后打開安裝向?qū)?點擊下一步,或者直接點擊完成3新開始制作安裝向?qū)瓿珊蠹纯蛇M入項目文件夾雙擊應(yīng)用程序文件夾在右邊的空白處右擊,選擇添加-文件,將你的做的應(yīng)用程序的可執(zhí)行文件和相應(yīng)的類庫和組件添加進來.INA1空丿Debug*AtlvCFUhelp.CHMhbmelMS.mdbhtme.illCP210KM:=LTLiif:=Lctm-irLg.ill忝加(A)創(chuàng)逹新的快捷方式CL聖切Qi

10、粘貼匹)爲(wèi)呂標(biāo)計鏗機上的丈件系統(tǒng)R應(yīng)用程序文件夾+O用戶的“程序”菜單口用戶桌面名稱創(chuàng)逹iMS.xe的快捷方式:電依賴項(1)剪切1粘貼CPJX刪除雇性窗口址)help.hbmeLhbme.CF21(圍卸懿發(fā)-OXfdiLderCorL七土匸.dll類型文件程序集程序集文件文件文件文件支件系編(Sctp)爲(wèi)目標(biāo)計算機上的文件丟紜.應(yīng)用程序文件夾+口用戶的弋程序”菜單少用戶桌面然后右擊你的可執(zhí)行文件,創(chuàng)建快捷方式,然后把快捷方式分別剪切或復(fù)制到左邊的用戶的程序菜單和用戶桌面中.這樣安裝程序安裝安裝完成后會在開始-所有程序和桌面上生成程序的快捷方式.立件丟竦(Setup)然后右擊左邊的應(yīng)用程序文件夾打開屬性

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論