.NET平台的发展已经到了一个瓶颈期,是时候为客户端定制一个的轻量级的.NET版本了。为了满足这种需要,微软创建了.NET框架客户端子集(.NET Framework Client Profile)。
目前的版本为27MB,不算小,但是已经比完整的版本小15%了。对于那些需要在整个公司或者互联网上发布的客户端应用程序来说,这的确是一个受欢迎的改变。尺寸的减少是因为去除了服务器方面的组件,例如System.Web。
整个类库被分为以下几个类别,您可以在BCL团队博客中看到完整的程序集列表。
活动目录(Active Directory)及企业服务(Enterprise Services)
BCL、“核心框架”以及LINQ
ClickOnce
数据访问
点对点(Peer to Peer)
Visual Basic和Visual C++语言支持
WCF、Web Services、Remoting和序列化
Windows Forms
WPF
XML