This is a follow up to my previous description of putting VS2008 in context..NET Framework (NetFx or Fx) version 3.5 has two elements to it that must be understood:
the green bits and the red bits. The original references to this term are on old blog posts by
Soma and
Jason. Compared to those two blog entries I have the advantage of 13 months of hindsight :-), so I will provide here the details behind those descriptions in my own words starting with my own slide:
When we say
red bits, those are Framework bits that exist in RTM today i.e. NetFx v2.0 and NetFx v3.0.
NetFx v3.5 includes updates for those two existing frameworks. However, those updates are not a whole bunch of new features or changes, but in reality a service pack with predominantly bug fixes and perf improvements. So to revisit the terminology: Fx 3.5 includes v2.0 SP1 and v3.0 SP1. Like with all service packs, there should be nothing in there that could break your application. Having said that, if a bug is fixed in the SP and your code was taking advantage of that bug, then your code will break of course. To be absolutely clear, this is an in-place upgrade to v2 and v3, not a side-by-side story at the framework/clr level. I will not focus anymore on the Service Pack (red bits) improvements in Fx 3.5. If you are interested in that you may wish to read my previous blog posts
here,
here,
here and
here.
When we say
green bits, we mean brand new assemblies with brand new types in them. These are simply adding to the .NET Framework (not changing or removing) just like Fx 3.0 was simply adding to v2.0 without changing existing assemblies and without changing the CLR engine. It is here where you find the brand new stuff to talk about. In
Beta 1, the list of new assemblies (green bits) is:
1.
System.Data.Linq.dll – The implementation for LINQ to SQL.
2.
System.Xml.Linq.dll – The implementation for LINQ to XML.
3.
System.AddIn.dll, System.AddIn.Contract.dll – New AddIn (plug-in) model.
4.
System.Net.dll – Peer to Peer APIs.
5.
System.DirectoryServices.AccountManagement.dll – Wrapper for Active Directory APIs.
6. System.Management.Instrumentation.dll – WMI 2.0 managed provider (combined with System.Management namespace in System.Core.dll).
7. System.WorkflowServices.dll and System.ServiceModel.Web.dll – WF and WCF enhancements (for more on WF + WCF in v3.5 follow links from
here).
8. System.Web.Extensions.dll – The implementation for ASP.NET AJAX (for more web enhancements, follow links from
here) plus also the implementation of
Client Application Services and the three
ASP.NET 3.5 controls.
9.
System.Core.dll – In addition to the
LINQ to Objects implementation, this assembly includes the following:
HashSet,
TimeZoneInfo,
Pipes,
ReaderWriteLockSlim,
System.Security.*,
System.Diagnostics.Eventing.* and
System.Diagnostics.PerformanceData.
UPDATE: Beta 2 added two more10.
System.Data.DataSetExtensions.dll – The implementation of LINQ to DataSet.
11.
System.Windows.Presentation.dll –WPF support for the System.AddIn mentioned of point 3 above.
12.
System.VisualC.STLCLR.dll – STL development in the managed world.
If you decide to "borrow" my slide above, feel free to do the right thing and point people back to this blog post ;-)
分享到:
相关推荐
本人Windows Server 2012 R2 Datacenter 内网云服务器,尝试过前辈...使用方法:拷贝至服务器解压,在服务器管理器中添加功能.NET Framework 3.5,在指定源路径时填入sxs文件夹路径。详细请百度。
Microsoft .NET Framework 3.5 Sp1离线安装 (中文清晰版) .NET Framework 3.5 Sp1安装必须联网,本文介绍了怎么样离线安装
MICROSOFT .NET Framework 3.5 离线安装包 win7 win8 win10 (亲自测试安装成功)
在windows server上安装.net framework 3.5方法
win 2012 R2 默认没有.net framework 3.5,并且安装只有在线安装和使用完整系统镜像安装两种方式。内网环境很难安装。但是安装SQL server 2008数据库必须以这个为基础环境,所以还是很麻烦的。这个资源是专业做...
.NET Framework 3.5 SP1完整离线安装包下载地址与制作,包含.net3.5sp1下载地址(231.5MB)和语言包下载地址,制作离线安装包。
一个优秀的包含 Cassini Version For .NET Framework 3.5的源程序代码.
Windows Server2012 R2 安装.NET Framework 3.5,所需SXS文件
注:Microsoft .NET Framework 3.5安装程序,因为安装程序不包含语言包, 安装过程中也需要联网安装语言包,这样带来一些麻烦。 "Microsoft .NET Framework 3.5 SP1-xp离线安装包",已经包含了安装包和语言包,运行...
Windows Server2022 安装.NET ...服务器不允许联网的情况下,安装SQLServer 2008会出现需要Framework3.5的环境,但是某些系统上没有安装,又不能联网,需要我们自己去进行安装。此文件包可以离线安装Framework3.5环境。
离线安装.NET Framework 3.5,各个Windows版本直接exe安装,亲测可用
方便的检测.NET Framework 3.5版本是否正确的工具,用IE等浏览器打开即可。 (本资源非原创,如有问题请联系。)
.net Framework3.5,安装c#.net的软件需要用到5
解决Window Server 2019中在安装.NET Framework 3.5功能时出错不能安装的问题
.NET Framework 3.5 Service Pack 1 (x86, x64, ia64) - EXE (English) 下载地址,赚点积分,感谢!感谢!赚点积分,感谢!感谢!赚点积分,感谢!感谢!赚点积分,感谢!感谢!赚点积分,感谢!感谢!
win10安装.net framework3.5,解压后将sxs文件夹放置任意不带中文的目录下,修改“win10安装.net framework3.5.txt”中的c:\sxs为你放置的目录,然后cmd打开dos窗口执行即可。亲测完全通过
Microsoft .NET Framework 3.5 Service Pack 1 是一个累积更新,包含很多基于 .NET Framework 2.0、3.0 和 3.5 不断生成的新功能,此外还包括 .NET Framework 2.0 Service Pack 2 和 .NET Framework 3.0 Service ...
解决win7win8win10装4.8-3.5的.Net framework3.5安装失败问题 附带安装文档
window server2012 .NET Framework 3.5镜像文件,从原window server2012 上提取出来的