问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

.NET Framework 4.0.3更新内容详解

创作时间:
作者:
@小白创作中心

.NET Framework 4.0.3更新内容详解

引用
CSDN
5
来源
1.
https://blog.csdn.net/weixin_33525785/article/details/118298216
2.
https://support.microsoft.com/en-us/topic/multi-targeting-pack-for-the-microsoft-net-framework-4-0-3-2d3a5d77-889b-1ab1-ae8a-171d5f3cd870
3.
https://support.microsoft.com/zh-cn/topic/%E9%80%82%E7%94%A8%E4%BA%8E-microsoft-net-framework-4-%E7%9A%84%E6%9B%B4%E6%96%B0-4-0-3-%E8%BF%90%E8%A1%8C%E6%97%B6%E6%9B%B4%E6%96%B0-becfc63b-125e-84a5-68e8-5d2357d33f4a
4.
https://devblogs.microsoft.com/dotnet/update-4-0-3-for-the-microsoft-net-framework-4/
5.
https://support.microsoft.com/zh-cn/topic/ms07-040-net-framework-%E4%B8%AD%E7%9A%84%E6%BC%8F%E6%B4%9E%E5%8F%AF%E8%83%BD%E5%85%81%E8%AE%B8%E8%BF%9C%E7%A8%8B%E6%89%A7%E8%A1%8C%E4%BB%A3%E7%A0%81-69c4a4eb-5b5d-ff0a-0b33-88435cc49703

.NET Framework 4.0.3是微软为.NET Framework 4发布的第三个平台更新,带来了五个重要新功能。虽然这个版本已经过时,但如果你仍在使用.NET Framework 4,了解这些更新内容将有助于你更好地利用现有系统。

五大新功能详解

  1. 垃圾回收优化:新增SustainedLowLatency模式

    对于需要快速响应的应用程序(如金融市场交易系统),长时间的垃圾回收中断可能造成严重影响。4.0.3版本引入了SustainedLowLatency模式,可以最大限度地减少完全阻塞性垃圾回收的发生。这一改进特别适合大型托管堆环境,但需要注意的是,它仅在启用了并发垃圾回收的情况下生效。

  2. 工作流支持增强:部分信任环境下的运行能力

    之前版本的Windows Workflow Foundation 4(WF4)只能在完全受信任的应用程序域中运行。此次更新使得WF能够在部分受信任的环境中运行,通过为某些WF程序集设置AllowPartiallyTrustedCallersAttribute(APTCA)来实现。不过,SqlWorkflowInstanceStore和Visual Basic表达式在部分信任环境中仍然不可用。

  3. WF消息传递活动的跨主机支持

    WF4消息传递活动现在可以通过一个新的WF扩展来发送或接收消息,这个扩展需要由主机提供。如果扩展存在,活动将调用扩展中的方法,允许在多个主机之间进行消息传递。这一功能为构建分布式应用程序提供了更多灵活性。

  4. 可移植类库的新支持

    面向.NET Framework 4.0.3时,可移植类库项目现在支持System.Xml.Linq.dll和System.ComponentModel.DataAnnotations.dll。这为开发跨平台应用程序提供了更多选择。

  5. SqlClient的相关连接ID支持

    在Microsoft SQL Server 2012中,新增了在客户端和服务器之间关联连接ID的功能。通过此次更新,SqlClient将发送连接ID信息,并在服务器端记录。此外,SqlConnection和SqlException类新增了ConnectionId属性,可以在客户端检索连接ID。

兼容性和安装要求

  • 此更新仅更新.NET Framework 4的运行时文件
  • 需要.NET Framework 4或其客户端配置文件作为先决条件
  • 支持Windows Installer 3.1或更高版本
  • 安装后可能需要重启计算机

官方资源

虽然.NET Framework 4.0.3已经过时,但这些更新内容在当时为开发者提供了重要的新功能和性能优化。如果你仍在使用.NET Framework 4,建议根据实际需求考虑升级。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号