BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

.NET Framework 4.6.2改进了WPF和安全性

| 作者 Jeff Martin 关注 17 他的粉丝 ,译者 谢丽 关注 12 他的粉丝 发布于 2016年8月10日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

.NET Framework的最新版本提供了若干以WPF和安全性为中心的新特性——包括对ClickOnce部署的应用程序进行了期待已久的改进。早在今年3月底,微软就发布了.NET Framework 4.6.2的预览版本现在,开发人员可以在自己的项目中使用该版本的新特性了。

对于基础类库(BCL),一个显著的成果是去除了文件名最长260个字符的要求。通常,这是.NET领域开发人员的痛苦之源,4.6.2移除了这一历史限制。这一增强还有另外一项好处,就是开发人员可以选择在针对.NET Framework先前版本开发的应用程序(运行在4.6.2版本上)中加入这一新行为。这意味着,现有的、针对.NET 4开发的应用程序可以在4.6.2上运行而没有MAXPATH限制,只要在应用程序的配置文件中使用一个AppContext开关——无需重新编译。

伴随基础类库的变化,许多开发人员将欣喜地发现,CLR为Visual Studio提供更多有关NullReferenceExceptions的信息奠定了基础。这让调试器可以识别null引用,并把信息分享给开发人员。

通过ClickOnce部署的应用程序可以从新增的客户端证书和TLS 1.1&1.2支持中受益。这意味着,通过ClickOnce分发应用程序现在可以受益于现代加密协议以及它所提供的安全性保证。

4.6.2版本从以下几个方面增强了加密特性:

  • 支持X509证书上的FIPS 186-3数字签名算法;
  • 改进的可用性,提供Elliptic Curve Diffie-Hellman算法;
  • 支持持久化密钥对称加密;
  • SignedXml支持SHA-2哈希算法(包括6个新的SHA-2算法)。

微软的Stacey Haffner介绍了有关该版本的详细信息。他还提供了一个4.6.2版本的完整变化列表以及API变化比较。微软已经提供了Web安装包离线安装包开发者包。那些运行Windows 10并进行了周年更新的开发人员,其系统上已经安装了4.6.2版本。

查看英文原文:.NET Framework 4.6.2 Delivers WPF and Security Improvements

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT