我在外培训时课堂里用的是VS2003版本,老师做的.NET 3.5 SP1例子让我们拷回去,我自家电脑里由于还没有安装VS2003版本这个开发工具,所以无法打开看,我去买软件看到现在又有2006版的了,如果将2006版的安装后,能不能打开老师在课堂用VS2003版本做的例子?能不能继续使用?
这次进行的一系列调整,是在微软的开发者网络上进行的。据微软Web平台的主管Brian Goldfarb称:“进行的调整实际上不是最为重要的”。他指出,磁盘缓冲是为用户提供在磁盘上存储网页的功能,“即使如此,从内部测试来看,我们现在开发的产品也不是十分成熟的。如果我们感到这些功能缺少后会出现一系列的问题,我们就不会把这些功能删除。”同时,微软还对 .NET 3.5 SP1进行了修改。授权调整主要包括支持在.Net他Visual Web Developer中的LICX。
免费的Visual Web Developer 2008 Express 版也在SP1中作了更新,加了对类库和ASP.NET Web Application项目类型的支持。Visual Web Developer Express版的早期版本只支持ASP.NET web-site项目。
此外,对类库和web应用项目的支持还将允许你在免费的Visual Web Developer 2008版中建造ASP.NET MVC和Silverlight项目。上面所有的JavaScript,动态数据,经典ASP, 以及 AJAX改进都将在Visual Web Developer Express版中工作。#t#
对客户端开发的改进.NET 3.5 SP1 和 VS 2008 SP1包含了针对客户端应用开发的重大的性能,部署,和功能改进。Tim Sneath在这里有一篇精彩的博客贴子,讨论了其中一些客户端开发方面的改进,下面是相关的细节:
应用启动和Working Set性能改进
.NET 3.5 SP1 包括了对CLR的非常重大的性能改进,将导***其快速的应用启动,特别是在“冷启动”的场景下(指目前没有任何.NET应用在运行)。这些得益大部是通过改变CLR NGEN文件中的块布局,以及通过极大地优化IO访问模式来取得的。我们还将对我们的JIT代码生成器做一些很好的优化,以允许使用结构体的方法的更好的行内化。
今天,在安装SP1后,对大型的.NET客户端应用的测量,我们发现启动的速度之提高几达百分之四十,这些优化在某些情形下还有将ASP.NET 应用每秒请求的吞吐量提高了至百分之十的副作用。
新的New .NET 框架客户端Profile安装包
.NET 3.5 SP1还给建造.NET客户端应用的开发人员引进了一个被称为“.NET Framework Client Profile”的新安装包选项,它提供了一个新的安装程序,能在还没有安装.NET框架的机器上提供更小,更快,和更简单的.NET客户端应用的安装体验。
.NET 3.5 SP1安装只包括了.NET框架中常用于客户端应用场景的那些程序集和文件。例如,它包括了Windows Forms, WPF, 和 WCF,并不包括ASP.NET和那些主要用于服务器场景的那些库和组件。我们预期这个安装包的大小大概在26MB左右,比之完整的.NET框架安装包,下载和安装将快很多。
.NET Framework Client安装包中的程序集和APIs跟完整的.NET框架安装包中的那些程序集和APIs是***一样的,这意味着应用可以定向于NET 3.5 SP1的Client Profile和完整的Profile,不需要做重新编译。在.NET Client Profile安装包下工作的所有的 .NET应用,在完整的.NET框架下也自动工作。
开发人员可以在VS 2008 SP1中调出客户端应用的项目属性页来指定他们建造的客户端应用同时支持.NET 3.5 SP1和完整的.NET框架。在项目属性页上,他们可以选择一个新的复选框,表示它只需要包含在.NET Framework Client Profile中的那些程序集。