介紹VS 2008軟件安裝創(chuàng)建
VS 2008軟件為每一個(gè)軟件行業(yè)的從業(yè)人員,無論是開發(fā)人員、項(xiàng)目經(jīng)理、還是測(cè)試人員,也要不斷適應(yīng)這個(gè)趨勢(shì),我認(rèn)為VS 2008軟件只會(huì)使我們的工作更簡(jiǎn)單和更輕松。下面就進(jìn)行詳細(xì)說明吧。
如果你有一個(gè)機(jī)器,只安裝了.NET Framework Client Profile,你在上面嘗試運(yùn)行一個(gè)沒有標(biāo)記支持.NET Framework Client Profile的.NET應(yīng)用的話,CLR會(huì)拒絕運(yùn)行這個(gè)應(yīng)用,它會(huì)提示終端用戶更新到完整的.NET框架安裝包。這確保應(yīng)用總是可以正確地運(yùn)行,開發(fā)人員不用操心在運(yùn)行時(shí)遭遇缺失程序集的錯(cuò)誤,如果用戶嘗試在一個(gè)只安裝了.NET Framework Client Profile的機(jī)器上運(yùn)行一個(gè)需要完整的.NET框架的應(yīng)用的話。
我們認(rèn)為很大類的.NET客戶端應(yīng)用將能夠使用這個(gè)新的.NET Client Profile安裝來顯著地加速它們的安裝,促成友好得多的消費(fèi)者體驗(yàn)。VS 2008軟件針對(duì)客戶端應(yīng)用的新.NET Framework Setup Bootstrapper.NET 3.5 SP1 引進(jìn)了一個(gè)新的bootstrapper組件,你可以用在客戶端應(yīng)用中來幫助自動(dòng)確認(rèn)機(jī)器上安裝有正確的.NET框架版本。#t#
這個(gè)bootstrapper組件負(fù)責(zé)自動(dòng)地從Internet上下載和安裝VS 2008軟件或完整的.NET框架安裝包,假如你的機(jī)器沒有安裝這2者的話。這個(gè)bootstrapper還自動(dòng)地負(fù)責(zé)升級(jí)安裝了早期.NET框架版本的機(jī)器。例如,假如你的機(jī)器已經(jīng)安裝了.NET 3.0,而你的應(yīng)用要求.NET 3.5,這個(gè)bootstrapper可以只下載將其升級(jí)到.NET 3.5的那些更新文件,從而避免下載完整的.NET框架安裝包。
這個(gè)安裝VS 2008軟件組件可以用于基于ClickOnce的安裝包,也可以用于第三方的安裝產(chǎn)品(象Installshield)。這個(gè)boostrapper可以促成完全定制的安裝品牌體驗(yàn), 這次進(jìn)行的一系列調(diào)整,是在微軟的開發(fā)者網(wǎng)絡(luò)上進(jìn)行的。據(jù)微軟Web平臺(tái)的主管Brian Goldfarb稱:“進(jìn)行的調(diào)整實(shí)際上不是最為重要的”。在這次調(diào)整中,微軟把代號(hào)為Whidbey的功能以及磁盤緩沖等功能從Visual Studio 2005中取消了。
他指出,磁盤緩沖是為用戶提供在磁盤上存儲(chǔ)網(wǎng)頁的功能,“即使如此,從內(nèi)部測(cè)試來看,我們現(xiàn)在開發(fā)的產(chǎn)品也不是十分成熟的。如果我們感到這些功能缺少后會(huì)出現(xiàn)一系列的問題,我們就不會(huì)把這些功能刪除。”
同時(shí),微軟還對(duì) Web Standards Project進(jìn)行了修改。授權(quán)調(diào)整主要包括支持在.Net他Visual Web Developer中的LICX。