.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
更多内容推荐
.NET、Silverlight 和 Windows Phone 的 API 变更列表
First Floor Software最近更新了.NET、Silverlight和Windows Phone的变更列表。这个更新的列表使得在从一个平台向另一个平台迁移代码时,可以很容易地看到哪些类和方法是可用的。
用 WinForm/WPF 代码来为.NET Core 3.0 功能投票
我们在5月报道过微软希望在.NET Core 3.0上运行WinForms和WPF。为了实现这个目标,他们正在构建一个新工具,该工具将允许你投票以决定他们需要把哪些API移植到.NET Core。但是,这不是一次直接进行的投票,而是基于你的应用程序正在使用的API进行的。
微软推出 Microsoft.Data.SqlClient,替代 System.Data.SqlClient
微软继续努力将微软产品从.NET Core中分离出来,并将SQL Server驱动程序分离到了一个单独的部署流中。
Spring.NET 在.NET 新时代的尴尬
在Java领域Spring、Hibernate、Struct已经成为普遍采用的开发框架,04年开始Spring.NET也开始出现,并且沿用Java的方式向.NET社区提供依赖注入DI和AOP的支持,不过随着WCF和Unity等一系列微软框架的推出,Spring.NET似乎总给人一种高不成、低不就的尴尬感觉。
.NET 5 重大变更之 WPF 和 Windows Forms
.NET 5重大变更系列的最后一个主题是WPF和Windows Forms。这些桌面技术在.NET Core 3.0之前是不可用的,因为.NET Core的早期版本主要专注于基于Web的应用程序(ASP.NET Core)。
WebAssembly 和 Blazor:解决了一个存在十年的老问题
Blazor可以使用C#构建客户端代码,还允许开发人员在没有插件的情况下在浏览器中运行现有的.NET标准DLL。
.NET 3.5 SP1 新引入的缺陷
在.NET 3.5 SP1 发布不到一个月的时间内,针对.NET 3.5 SP 1的缺陷报告就开始堆积。微软似乎没有通知公众或提供热修复程序的合理计划,我们最多也就是从Microsoft Connect获得缺陷列表。
腾讯课堂大前端架构演进历程解析
2019 年 7 月 24 日
71|Flink Client 实现原理
2020 年 11 月 26 日
配置框架:让服务无缝适应各种环境
2020 年 1 月 13 日
WCF RIA 服务工具箱简介
为了纪念8月 WCF RIA 服务工具箱的发布,我们对RIA服务的“基线”版本上提供的各种组件给出一份快速简介。这个新版本支持EntityFramework 4.1,包括Code First,以及对JavaScript/jQuery客户端的一个修订,该修订可以支持jQuery 1.5.1和更高版本。
.NET Framework 4.8 预览
虽然人们的大多数关注点都在.NET Core上,但经典的.NET Framework仍然在开发中。.NET 4.8的“早期访问”预览版表明了微软最关心的领域包括高DIP、可访问性和并发性。
JNBridge 发布两款新的针对微软.NET 和 BizTalk 服务的 JMS 适配器
今天,JNBridge——为软件开发者提供Java与.NET交互工具的业界领先供应商之一,宣布发行两款新的针对微软.NET平台的Java消息服务(JMS)适配器。
微软发布 gRPC-Web 实现,可直接在浏览器端调用 gRPC 服务
有了该组件,就可以在浏览器中使用gRPC,Web应用程序可以不通过HTTP代理服务器直接与gRPC服务通信。
TensorFlow 2 vs TensorFlow 1.x
2020 年 6 月 3 日
美团客户端基于响应式的架构实践
2018 年 9 月 12 日
如何使用 Microsoft 技术栈
Microsoft技术栈最近有大量的变迁,这使得开发人员和领导者都想知道他们到底应该关注哪些技术。Microsoft自己并不想从官方层面上反对Silverlight这样的技术,相对而言他们更喜欢让这种技术慢慢淡出人们的视线,否则局面可能会更加混乱。
架构微软发布 Blazor WebAssembly 3.2.0 RC
4月30日,微软发布了Blazor WebAssembly 3.2 RC。按照计划,这是Blazor WebAssembly的最后一个预览版,它包含了所有正式特性。
Selenium Grid 下载安装:配置 Java 运行环境,下载安装 Selenium Grid
2020 年 9 月 3 日
暂无签名
推荐阅读
从 UC 内核角度谈谈 PWA 技术在阿里体系的实践及影响
2018 年 9 月 12 日
高效灵活易于演进的商业化场景 Node.js 架构实践
2020 年 1 月 20 日
微软发布.NET 5.0 RC1,未来将只有一个.NET
.net5 发布,.NET 会就此“支棱起来”吗?
2020 年 11 月 26 日
MEF for Windows 8 Metro 和 TPL Data Flow 迁移到 NuGet
.NET 5 的重大改变:消失的历史技术
社交公司们的大数据贡献
2018 年 3 月 28 日
电子书
大厂实战PPT下载
换一换 王巍(喵神) | LINE 高级软件工程师
刘忠正 | 腾讯 防水墙团队前端负责人
古政宇 | Red Hat Principal Software Engineer
评论