微软.NET 3.5 SP1和VS2008 SP1已经发布,当然目前的版本为Beta版本,
但是,SP1补丁中的大量的功能特性和性能提升还是非常值得我们马上尝试的。
下面是相关的下载链接:
Visual Studio 2008 Service Pack 1 Beta
http://www.microsoft.com/downloads/details.aspx?FamilyId=CF99C752-1391-4BC3-BABC-86BC0B9E8E5A&displaylang=en
.NET Framework 3.5 Service Pack 1 Beta
http://www.microsoft.com/downloads/details.aspx?FamilyId=8C36ACA4-E947-4760-9B05-93CAC04C6F87&displaylang=en
Visual Studio 2008 Express Editions with Service Pack 1 Beta
http://www.microsoft.com/downloads/details.aspx?FamilyId=BDB6391C-05CA-4036-9154-6DF4F6DEBD14&displaylang=en
Visual Studio Team System 2008 Team Foundation Server Service Pack 1
http://www.microsoft.com/downloads/details.aspx?FamilyId=DCB535BE-C32E-474C-9F64-282A2849ACC5&displaylang=en
其中我安装了前两个补丁,首先是检测系统中需要升级的程序,然后再通过Internet进行下载,然后才能升级完毕,可能需要一阵,大家慢慢装咯。
下面是从Scott Guthrie最新博客上摘抄的一部分有关这次升级的一些特性介绍:
原文地址为:
http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx
1. 安装Beta补丁需要注意的地方
(1)如果你使用的是Vista系统,请保证已经正确地打上了SP1补丁,然后再安装.NET 3.5 SP1 Beta,当然,在最终版中,其中的一些问题也将会修正。
(2)如果你已经VS2008中安装了针对Silverlight2的Beta1补丁KB949325的话,请在安装VS2008 SP1 Beta版前先将其卸载,否则会导致安装过程失败。
(3)Expression Blend版本与.NET 3.5 SP1可能会有所冲突,建议下载最新的Microsoft Expression Blend 2.5 March 2008 Preview,以保证不出现一些操作过程中的冲突,其下载地址为:
http://www.microsoft.com/downloads/details.aspx?FamilyId=32A3E916-E681-4955-BC9F-CFBA49273C7C&displaylang=en
2. 针对web开发的性能提升:
(1).NET3.5 SP1添加了对Dynamic Data的支持:详情请看:http://www.asp.net/dynamicdata/
(2).NET3.5 SP1中还包含了Routing Engine (System.Web.Routing):
(3).NET3.5 SP1中添加了对AJAX调用“向前”、“向后”按钮的历史记录的支持
(4).NET3.5 SP1中添加了对AJAX的脚本的综合性支持,能进一步减少对服务器的请求,进而提高页面的响应速度
(5)VS2008开发工具对HTML编辑器的功能扩展
(6)VS2008中添加了对javascript编辑格式的扩展支持,你可以自定义选择诸如对空格等的编辑格式
(7)VS2008中强化了对javascript和AJAX中的脚本感知功能
(8)VS2008中在ASP.NET工程中添加了对WCF服务开发的支持
(9)VS2008中强化了对经典*.asp文件的感知和调试功能
3. 针对客户端开发的强化:
(1)提升了对应用程序启动和运行的性能速度
(2)添加了最新的Client Profile Setup Package架构
(3)为客户端应用程序添加了setup Bootstrapper功能
(4)针对ClickOnce客户端应用程序的开发进行了功能提升
(5)添加了一些新的windows控件
(6)对WPF程序性能有所提升
(7)对WPF中的数据管理性能有所提升
(8)WPF Extensible Shader Effects
(9)WPF增加了与Direct3D进行协作开发的能力
(10)使用VS2008开发WPF程序的性能有所改善
4. 针对数据管理性能的提升:
(1)VS 2008和.NET 3.5已经升级了对SQL2008的支持
(2)ADO.NET实体框架和LINQ向实体转化
(3)对ADO.NET的数据服务功能进行了强化,.NET3.5 sp1中已经可以灵活地创建基于REST-based数据的服务
5. 针对WCF开发性能的提升
6. 针对VB和C#程序开发性能的提升,例如,其中对C#编码过程中的未知类型的使用将可以在便以前进行错误提示。
7. 针对TFS版本有所完善