.NET Framework 4.6.2改進(jìn)了WPF和安全性

責(zé)任編輯:jackye

作者:Jeff Martin

2016-08-10 09:23:12

摘自:INFOQ

NET Framework的最新版本提供了若干以WPF和安全性為中心的新特性——包括對(duì)ClickOnce部署的應(yīng)用程序進(jìn)行了期待已久的改進(jìn)。這意味著,通過ClickOnce分發(fā)應(yīng)用程序現(xiàn)在可以受益于現(xiàn)代加密協(xié)議以及它所提供的安全性保證。

.NET Framework的最新版本提供了若干以WPF和安全性為中心的新特性——包括對(duì)ClickOnce部署的應(yīng)用程序進(jìn)行了期待已久的改進(jìn)。早在今年3月底,微軟就發(fā)布了.NET Framework 4.6.2的預(yù)覽版本?,F(xiàn)在,開發(fā)人員可以在自己的項(xiàng)目中使用該版本的新特性了。

對(duì)于基礎(chǔ)類庫(kù)(BCL),一個(gè)顯著的成果是去除了文件名最長(zhǎng)260個(gè)字符的要求。通常,這是.NET領(lǐng)域開發(fā)人員的痛苦之源,4.6.2移除了這一歷史限制。這一增強(qiáng)還有另外一項(xiàng)好處,就是開發(fā)人員可以選擇在針對(duì).NET Framework先前版本開發(fā)的應(yīng)用程序(運(yùn)行在4.6.2版本上)中加入這一新行為。這意味著,現(xiàn)有的、針對(duì).NET 4開發(fā)的應(yīng)用程序可以在4.6.2上運(yùn)行而沒有MAXPATH限制,只要在應(yīng)用程序的配置文件中使用一個(gè)AppContext開關(guān)——無需重新編譯。

伴隨基礎(chǔ)類庫(kù)的變化,許多開發(fā)人員將欣喜地發(fā)現(xiàn),CLR為Visual Studio提供更多有關(guān)NullReferenceExceptions的信息奠定了基礎(chǔ)。這讓調(diào)試器可以識(shí)別null引用,并把信息分享給開發(fā)人員。

通過ClickOnce部署的應(yīng)用程序可以從新增的客戶端證書和TLS 1.1&1.2支持中受益。這意味著,通過ClickOnce分發(fā)應(yīng)用程序現(xiàn)在可以受益于現(xiàn)代加密協(xié)議以及它所提供的安全性保證。

4.6.2版本從以下幾個(gè)方面增強(qiáng)了加密特性:

支持X509證書上的FIPS 186-3數(shù)字簽名算法; 改進(jìn)類的可用性,提供Elliptic Curve Diffie-Hellman算法; 支持持久化密鑰對(duì)稱加密; SignedXml支持SHA-2哈希算法(包括6個(gè)新的SHA-2算法)。

微軟的Stacey Haffner介紹了有關(guān)該版本的詳細(xì)信息。他還提供了一個(gè)4.6.2版本的完整變化列表以及API變化比較。微軟已經(jīng)提供了Web安裝包、離線安裝包和開發(fā)者包。那些運(yùn)行Windows 10并進(jìn)行了周年更新的開發(fā)人員,其系統(tǒng)上已經(jīng)安裝了4.6.2版本。

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

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)