介紹VS2003安裝程序的下載與調(diào)試
那天在家里進(jìn)行VS2003安裝程序的安裝調(diào)試工作,但是卻發(fā)現(xiàn)VS2003安裝程序檢測(cè)到另一個(gè)程序要求計(jì)算機(jī)重新啟動(dòng),弄了好大一陣子也沒有頭緒,真是把我給急壞了,VS2003怎么這么難啊。
首先要安裝第1步visual studio.net系統(tǒng)必備,其它點(diǎn)不了.可點(diǎn)第1步安裝就彈出"安裝程序檢測(cè)到另一個(gè)程序要求計(jì)算機(jī)重新啟動(dòng).必須重新啟動(dòng)計(jì)算機(jī)后才能安裝visual studio.net系統(tǒng)必備.
系統(tǒng)重新啟動(dòng)后,你需要重新啟動(dòng)安裝程序.單擊"確定"重新啟動(dòng),單擊"取消"退出安裝程序,以后再安裝."對(duì)話框.重啟N次都彈出此對(duì)話框,無法安裝.
解決辦法:在注冊(cè)表刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\pendingfilerenameoperations
安裝SQL時(shí)要求重啟,情況是一樣的
1.創(chuàng)建項(xiàng)目PassengerSetup,將項(xiàng)目Passenger添加到解決方案
2.右擊PassengerSetup--屬性--配置管理器--活動(dòng)的解決方案配置--Release(注意選上下面兩個(gè)復(fù)選框)
(創(chuàng)建可以安裝到終端用戶計(jì)算機(jī)上的發(fā)布版本,不僅可以優(yōu)化項(xiàng)目輸出提高性能,而且還會(huì)忽略不必要的調(diào)試信息)
在PassengerSetup屬性頁中:
包文件--在安裝文件中
引導(dǎo)程序--Windows安裝引導(dǎo)程序
壓縮--優(yōu)化速度
3.設(shè)置Passenger 部署項(xiàng)目屬性
Author,ManufacturerUrl,ProductName,Title
4.使用安裝編輯器
File system 編輯器
視圖--編輯器--文件系統(tǒng)
右擊選擇目標(biāo)計(jì)算機(jī)上的文件系統(tǒng),可以將項(xiàng)目添加到特殊文件夾
選擇應(yīng)用程序文件夾,查看其DefaultLocation屬性
VS2003安裝程序項(xiàng)目--添加--項(xiàng)目輸出--選擇主輸出--確定
(如果目標(biāo)計(jì)算機(jī)上沒有安裝.NET運(yùn)行時(shí),就會(huì)隨應(yīng)用程序一起安裝 Exclude屬性為true)
右擊應(yīng)用程序文件夾創(chuàng)建support文件夾
添加文件(readme.txt PackageAs:vsdpaLoose,readme.rtf,license.rtf,splash.jpg,wishlogo.bmp)#t#
用戶的"程序"菜單上添加快捷方式
在用戶桌面上添加快捷方式
并將用戶桌面上的 condition屬性設(shè)置為 SHORTCUTDEMO(確保只有在該條件設(shè)置為true時(shí)才安裝快捷方式)
Registry 編輯器
允許對(duì)安裝應(yīng)用程序的目標(biāo)計(jì)算機(jī)上的Registry設(shè)置進(jìn)行管理
File Types 編輯器
允許設(shè)置目標(biāo)計(jì)算機(jī)上的文件關(guān)聯(lián)關(guān)系
VS2003安裝程序Custom Actions 編輯器
允許鏈接到另一個(gè)程序,安裝結(jié)束就可以啟動(dòng)該程序
Launch Conditions 編輯器
指定安裝程序必須滿足的條件
User Interface 編輯器
選擇啟動(dòng) 操作--添加對(duì)話框--復(fù)選框A 許可協(xié)議 自述文件 啟動(dòng)畫面
啟動(dòng)畫面 歡迎使用 自述文件 許可協(xié)議 復(fù)選框A 安裝文件夾 確認(rèn)安裝
設(shè)置BannerBitmap屬性
自述文件 ReadMeFile屬性
許可協(xié)議 LicenseFile屬性
復(fù)選框A
CheckBox1Label屬性 是否在桌面上添加快捷方式?
CheckBox1Property屬性 SHORTCUTDEMO
生成--生成VS2003安裝程序解決方案