VS 2008 和 Visual Web Developer 2008 Express可以與VS 2005并行安裝。.NET 3.5 Beta2還包括一個(gè)go-live許可,這允許你構建和部署基于這些產(chǎn)品之上的生產(chǎn)性的應用。
非常重要的注意事項: 請閱讀本博客貼子下面的“安裝注意事項”,內含安裝之后你必要采取的幾個(gè)步驟,以保證一切運行良好。其中一個(gè)步驟修正了并行安裝造成的ASP.NET AJAX問(wèn)題。
在過(guò)去的幾個(gè)月里,我寫(xiě)過(guò)幾個(gè)博客貼子,討論這個(gè)版本里的一些新的改進(jìn)。下面是我已經(jīng)討論過(guò)的幾個(gè)改進(jìn)的概述列表。這個(gè)列表并不詳盡,還有很多很多東西我還沒(méi)有機會(huì )在博客里討論(敬請收看以后的貼子?。?
VS 2008的多定向支持
VS 2008允許你構建針對多個(gè).NET框架版本的應用。你可以從下面的博客貼子里進(jìn)一步了解其中的
VS 2008 Web
VS 2008包含一個(gè)顯著(zhù)改進(jìn)的HTML web設計器。該設計器提供了分割視圖編輯,嵌套母板頁(yè),以及出色的CSS集成。下面是我對此作了詳述的2篇文章:
ASP.NET還提供了一個(gè)新的<asp:ListView>控件,不久的將來(lái)我將在博客里討論該控件。該控件對
ASP.NET AJAX和JavaScript支持
.NET 3.5 內置提供ASP.NET AJAX,還添加了支持WebPart的UpdatePanel,支持JSON的WCF,以及N個(gè)缺陷修補和性能改進(jìn)等方面的新特性。VS 2008還對集成JavaScript和AJAX進(jìn)你的應用提供了極棒的支持:
在接下來(lái)的幾天內,我將撰寫(xiě)一個(gè)博客貼子,討論其中幾個(gè)特定于A(yíng)SP.NET AJAX的改進(jìn),以及如何將現有ASP.NET AJAX 1.0應用升級來(lái)使用這些改進(jìn)。
語(yǔ)言改進(jìn)和LINQ
VS 2008中的新VB和C#編譯器對這些語(yǔ)言做了顯著(zhù)的改進(jìn)。兩者都添加了函數式
下面是我撰寫(xiě)的一些討論這些新語(yǔ)言特性的文章(用C#作為示例):
LINQ to SQL中的數據訪(fǎng)問(wèn)改進(jìn)
LINQ to SQL是.NET 3.5中內置的OR/M (對象關(guān)系映射器)。它允許你使用.NET 對象模型對關(guān)系數據庫進(jìn)行建模。然后你可以使用LINQ對數據庫進(jìn)行查詢(xún),以及更新、插入,刪除數據。LINQ to SQL完整支持事務(wù),視圖和存儲過(guò)程。它還提供了一個(gè)把業(yè)務(wù)邏輯和驗證規則結合進(jìn)你的數據模型的簡(jiǎn)易方式。下面是一些我討論如何使用LINQ to SQL的文章:
我會(huì )在以后的幾周內再往這個(gè)系列里添加幾篇文章。我認為你會(huì )發(fā)現LINQ to SQL顯著(zhù)地簡(jiǎn)化了構建非常干凈的數據模型以及編寫(xiě)極其干凈的數據代碼。
說(shuō)不盡的其他改進(jìn)
上面的列表只是所做改進(jìn)的一小部分。針對客戶(hù)端開(kāi)發(fā),VS 2008 包含了WPF設計器和
在安裝VS 2008 和.NET 3.5 Beta2之后,還有2件重要的事情你應該馬上做:
1) 你應該下載和運行這個(gè)批文件。這只要幾秒鐘就可以運行完,它修補了這個(gè)星期早些時(shí)候我們發(fā)現的System.Web.Extensions.dll版本政策的問(wèn)題,該程序集包含了 ASP.NET AJAX。如果你不運行這個(gè)批文件,那么用ASP.NET AJAX 1.0 和 VS 2005構建的現有的ASP.NET 2.0項目就會(huì )自動(dòng)地運載隨 .NET 3.5 Beta2
2) 假如你曾經(jīng)在你的機器上安裝過(guò)Orcas或VS 2008的早期版本(Beta1 或某個(gè)CTP 版本)的話(huà),你需要在安裝Beta2后重新設定你的VS 2008設置。如果你不這么做的話(huà),有些設置會(huì )非常奇怪(一些窗口在出現在奇怪的地方),你也有可能看到一些IDE性能問(wèn)題。你可以在命令行上對VS 2008的IDE版本鍵入“DevEnv /resetsettings”來(lái)重新設定你的配置:

在VS 2008和.NET 3.5中,我希望你會(huì )發(fā)現許許多多非常有用的新改進(jìn)和功能增強。敬請在下幾個(gè)星期里收看我的博客,我將對這些新特性做詳細討論以及討論如何充分利用這些新特性。
謝謝,
Scott
聯(lián)系客服