VS2003部署項(xiàng)目的創(chuàng)建與維護(hù)工作
昨天到今天搞了一整天的電腦,我都快崩潰了! ,以后再也不能隨便的關(guān)機(jī)了,因?yàn)檫@次的不小心,幾乎所有的Net安裝,調(diào)試問題都被我碰到了,還好,我一個(gè)個(gè)把他記錄下來了,同時(shí),在相關(guān)論壇上找了一些相關(guān)的VS2003部署項(xiàng)目的解決辦法,分享一下,供大家相互學(xué)習(xí)交流
1.創(chuàng)建項(xiàng)目PassengerSetup,將VS2003部署項(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屬性
項(xiàng)目--添加--項(xiàng)目輸出--選擇主輸出--確定
(如果目標(biāo)計(jì)算機(jī)上沒有安裝.NET運(yùn)行時(shí),就會(huì)隨應(yīng)用程序一起安裝 Exclude屬性為true)
#t#右擊應(yīng)用程序文件夾創(chuàng)建support文件夾
添加文件(readme.txt PackageAs:vsdpaLoose,readme.rtf,license.rtf,splash.jpg,wishlogo.bmp)
在用戶的"程序"菜單上添加快捷方式
在用戶桌面上添加快捷方式
并將用戶桌面上的 condition屬性設(shè)置為 SHORTCUTDEMO(確保只有在該條件設(shè)置為true時(shí)才安裝快捷方式)
Registry 編輯器
允許對安裝應(yīng)用程序的目標(biāo)計(jì)算機(jī)上的Registry設(shè)置進(jìn)行管理
File Types 編輯器
允許設(shè)置目標(biāo)計(jì)算機(jī)上的文件關(guān)聯(lián)關(guān)系
Custom Actions 編輯器
允許鏈接到另一個(gè)程序,安裝結(jié)束就可以啟動(dòng)該程序
Launch Conditions 編輯器
指定安裝程序必須滿足的條件
User Interface 編輯器
操作--添加對話框--復(fù)選框A 許可協(xié)議 自述文件 啟動(dòng)畫面
啟動(dòng)畫面 歡迎使用 自述文件 許可協(xié)議 復(fù)選框A 安裝文件夾 確認(rèn)安裝
設(shè)置BannerBitmap屬性
自述文件 ReadMeFile屬性
許可協(xié)議 LicenseFile屬性
復(fù)選框A
CheckBox1Label屬性 是否在桌面上添加快捷方式?
CheckBox1Property屬性 SHORTCUTDEMO
生成--生成解決VS2003部署項(xiàng)目方案