VS2010文件打包生成安裝包說明_第1頁
VS2010文件打包生成安裝包說明_第2頁
VS2010文件打包生成安裝包說明_第3頁
VS2010文件打包生成安裝包說明_第4頁
VS2010文件打包生成安裝包說明_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Stu安裝項e1、在vs2010選擇“新建項目”“其他項目類型”“Visu目”:VisualStudioInstaller擴展性VisualStudio解吳方秦站庫建鋼呂狽一-趣目其他垢言丿其遊目翹InstallShieldLEK2X,h3/VisualC#CAB命名為:Setupl。這是在VS2010中將有三個文件夾,“應(yīng)用程序文件夾”表示要安裝的應(yīng)用程序需要添加的文件;用戶的程序菜單表示:應(yīng)用程序安裝完,用戶的開始菜單中的顯示的內(nèi)容,一般在這個文件夾中,需要再創(chuàng)建一個文件用來存放:應(yīng)用程序.exe和卸載程序.exe;.用戶桌面表示:這個應(yīng)用程序安裝完,用戶的桌面上的創(chuàng)建的.exe快捷方式。

2、2、應(yīng)用程序文件夾中點右鍵添加文件:表示添加要打包的文件;之牛磁gupU畳目標(biāo)計笄機上S3文付斂容稱輕.心.lXrafitTXl:U用戶瘟血蒯1圈文丼夾舊剖建應(yīng)路程字丈件夾旺飽1右式頊目搐出曲”,野也(BCtH+XCtdW制baoxu添加的文件一般是已經(jīng)編譯過應(yīng)用程序的debug目錄下的文件;泵代碼binDebug好i-名稱.data、TEXTCOM.appiicatin叵;TEXTCOM.exeJTEXTCOM.exe.configTEXTCOM.exe.manifest固TEXTCOM.pdb3TEXTCOM.vshst.app1ication1*1TEXTCOM.vshost.exe諺T

3、EXTCOM.vshost.exe.config如果debug下面有子文件夾則需要添加文件夾,例如:data泵代舀卜bin卜Debug卜.dataTEXTCOM.sppliration叵TEXTCOM.exe昌TDCTCOMxexonfigQTEXTCOM.exe.manife&t鳥TEXTCOM.pdb芾TEXTCOM.vshost,application!_!TEXT匚QM.vsho&t.exe匕TEXICOM.vshc?5t.exe.config然后把對應(yīng)的子文件里的內(nèi)容添加到此文件夾中;把需要創(chuàng)建程序快捷方式的圖標(biāo)也添加進(jìn)來:后綴名為:icoa5z*、fz7Wh3、在創(chuàng)建的項目名稱(S

4、etupl)上點擊右鍵:屬性選擇系統(tǒng)必備片重新生咸日祝圖W)湊加舊)在Vindows資源莒理器口打開文祥妄(X將解決方宰懣加到源代碼管理囲,”然后選擇.NET的版本,和WindowsInstaller3.1(可選項)選擇:“從與我應(yīng)用程序相同的位置下載系統(tǒng)必備組件”17創(chuàng)建用亍寶裝至統(tǒng)必岳&牛的寶裝理序rrr扶音MiussftU口山田宓取更棗可再坦二運二指定莖統(tǒng)必隹且斗的寶裝隹臥組件洪應(yīng)商妁網(wǎng)站上卞裁皺必笥且件認(rèn)F列墮卞裁老敘溝且件:請曙要妄裝的施灣且禪坐:7尋,NETFramework3.5SP1flJ.NETFramework3.5SP1ClientProfileMicrosoft.NET

5、Framework4(x36和x64)Microsoft.NETFrame-work4ClientProlile(x&6逐x54j從與我的應(yīng)胡腥序柜同旳位冒下裁裁必昔組件這樣安裝包就會打包.NETFrameWork,在安裝時不會從網(wǎng)上下載.NETFramework組件;但是安裝包會比較大。MicrosoftOffice2007PrimaryInteropAssembliesMicrosoftVisualBasicPowerPactcs10.0MicrosoftVisualF#Runtimefor.NET2.0FH3前irrcgrrft/isi円丨F#RiintirnRcf.MFT4.0VS20

6、10發(fā)布.NET2.0的版本,在創(chuàng)建安裝程序時,需要設(shè)置啟動條件:在項目名稱(setupl)上,點擊右鍵選擇視圖啟動條件:然后VS2010會創(chuàng)建如下文件:詔動鉗牛(SetuplX菴目柿十算札t花要求二睡目機-二啟髓件文件粟統(tǒng)(Setupl)在啟動條件中,點擊.NETFramework在Version上面選擇.NETFramework2.0;NETframewadcbaoxuVSDNETMSG対EXfr甘Eework斗口匚小PryE怙.NETFrairlwoFk2.0.NETFramework3.0.NETFramework3.5rNETFrarnework.3.5CSientProfile.N

7、ETFramework4這樣.NETFramework2.0上創(chuàng)建的項目在安裝時,就不會安裝.NET3.5或其他版本,也不會重啟(解決.NET2.0創(chuàng)建的項目,安裝.NETFrameWork3.5的問題)。4、設(shè)置安裝文件的目錄(路徑):創(chuàng)建的項目名稱(setupl)點擊左鍵(不是右鍵),在屬性中設(shè)置參數(shù)如下圖:JSetupl已檢涎爭啲噥賴項*5*Microsoft.NETFramework-OMierosoft.VisualStudio.HostingProcess.l壬cyycxy.mdb勻mixer.ico至TEXTCOM.applicationmTEXTCOM.exe.configTE

8、XTCOM.exe.manifestOTEXTCOM.exe三TEXTCOM.pdb三TEXTCOM.vshostapplicationTEXTCOM.vshost.exe.configOTEXTCOM.vsho5t.exeetupl部項目雇性-AddRemoveProgramslco氐)Author默認(rèn)公司名稱DescriptionDetectNewerTnsta11edVerTrueJnstallAllUsersFalseKeywordsL匚alizationChinese(Simplified)Manufacturer默認(rèn)公司名稱ManufacturerUrlPostBuildEvent

9、PreBuildEventProductCodeBC15D992-4D5A-4DD6iProductNameSetupl其中Author為作者;Manufacturer為公司名稱;ProductName為應(yīng)用程序的名字;例如我們設(shè)置為:BeyondKKO;Manufacturer:自由公司;ProductName:串口測試。把InstallAllUsers設(shè)置為True。(這樣在“控制面板”程序中會顯示公司的名稱;在安裝時會默認(rèn)為“任何人”,否則默認(rèn)為“只有我”)在應(yīng)用程序上點擊左鍵,如下圖:第一個為系統(tǒng)主目錄(默認(rèn)C:Programe),第二個為公司名(Manufacturer),第三個為應(yīng)

10、用程序名稱,這樣在安裝時就會創(chuàng)建兩層的文件路徑。需要刪除DefaultLocation中的:Manufacturer。刪除后只有應(yīng)用程序的名稱。ConditionDefaultLocationPropertyTransitive5、創(chuàng)建應(yīng)用程序圖標(biāo)與卸載程序:.在應(yīng)用程序文件夾中的.exe文件中,點擊右鍵,創(chuàng)建快捷方式:選擇項目中的項雙擊進(jìn)入選擇我們之前添加的co口rEXTCOM.exe劍建TEXTCOM.exe的快捷方式痂項(E碧切CD祐貼IE)冊除回匡弟口(W)劉牛文件2jdata-MiCFOsoft.VisualStudio.HostingProces.=mixer.ico豈TEXTCO

11、M.appiicationaoxutOTEXTCOM.exe重命名串口測試程序”然后點擊右鍵屬性:選擇Icon弐TEXTCOM.&xe.config=TEXTCOM.exe.manifeTEXTCOM.pdb月TEXTCOM.vshost.apf口TEXTCOM.vshost.exe.證TEXTCOM.vshst.exei郭材生路徑(勺:E:侏魁軍圖甘原1弋碼mixer.ico如類型CD圏標(biāo)文甘巴iuci)雄走尿肖確定后,拖動此快捷方式到“用戶桌面”B.用戶的程序菜單中添加一個文件夾,命名為:串口程序然后同樣的方式創(chuàng)建TEXTCOM.exe個快捷方式(串口測試程序),拖動到串口程序中;然后給.

12、NET應(yīng)用程序創(chuàng)建一個卸載程序:在應(yīng)用程序文件夾中添加:C:WindowsSystem32Msiexec.exe雙擊進(jìn)入選擇我們之前添加的coWindowsSystem32卜:Visual:上一IF2052AdvancedInstallers.alieditappmgmt.ar-SABestPractices文件名斟):msiexec.eKe右鍵創(chuàng)建快捷方式,重命名為:卸載,把此快捷方式拖動到“串口程序”;1目標(biāo)計算杠上的文件報名稱_翹_,u應(yīng)用程序文件夾詞爭口泌試程序匕data晶卸裁L3用戶的鋌字菜單&爭口程序L3和戶卓面baoci4、*#、4廣、*嚴(yán)f-樸廣4“4#嚴(yán)尹嚴(yán)/上卄宀、.4嚴(yán)#

13、點擊項目名稱(Setupl),在屬性中找到:ProductCode雙擊進(jìn)入選擇我們之前添加的co解決方塞Setupl1個項目4材Setupl-二檢贓啲磁項?Microsoft.NETFramework口Microscmcyycxy.mdbi10sAddRemoveProgramsAuthorGeyondKKODescriptionDetertNewer!nstalied1TrueInstallAllUsersTrueKeywordsLocalizationChinese(Simplified)ManufacturerManufacturerUdPostBuildEvent目由公司PreBuildEvent1ProductCodeBC15D992-4D5A-4DD6-BCB9-1D&AFBCS3ProductName串口浹試Setupl部雪項冃雇性復(fù)制此ProductCode,粘貼到卸載快捷方式的Arguments屬性,前面加/x空格名稱屬性nx卸竜站惶裝雇性T霆創(chuàng)|圍(Name1Arguments1/xBC15D992-4D5A-4DD6-&CB9-1D6AF&CB39FADes匚fipticmFolder帚口d序6、完成以上步驟,就可以生成解決方案了。7、生成解決方案后,在debug文件夾中就是我們需要的安裝包.雙擊進(jìn)入選擇我們之前添加的c

溫馨提示

  • 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

提交評論