2017-01-16 72 views
0

這可能不是這個問題的正確位置,如果有的話請讓我知道,我會刪除它。瞭解.Net 4.6和4.6.2之間的差異/變化

我計劃將我的WinForms應用程序從.Net 4 Framework升級到4.6或4.6.2。

-Hhich would be the way to go?
- 哪個版本更穩定和支持?
- 一個優於另一個的優點是什麼?

.Net 4不再受支持(?),這是升級的驅動因素。另外,我希望所有來自WinForms應用程序的外部WebClient調用都使用TLS 1.2,我相信它在4.6及更高版本中可用。任何建議表示讚賞。

+0

不支持.NET 4,最早支持的版本是4.5.2也在4.5.2中添加了TLS。儘管重要的變化是「異步/等待」,而不是TLS1.2。 TLS是「你還在等什麼?」更改。 'async/await'是Warp Speed 6的變化。 –

+0

至於4.6和4.6.2 - *爲什麼*選擇舊版本?它不像你可以*強制*客戶端使用4.6 - 4.6.2是所有4.x版本的二進制替代品。你的客戶可能會運行4.6.2,例如,由於Windows Update或其他應用程序的安裝 –

+0

@PanagiotisKanavos - 感謝您的迴應。是的,TLS1.2自4.5.2以來一直可用,並不是觸發此更新的唯一更改。關於4.6和4.6.2的問題是要了解哪一個更好支持,哪些更少知道關鍵錯誤。 – Ron

回答

2

第一:改變4.6和4.6.2

.NET 4.6.2之間

主要包括修復中確定的錯誤。

對於4.6.2的變化,你可以參考下面的鏈接

https://github.com/Microsoft/dotnet/blob/master/releases/net462/dotnet462-changes.md

支持已經結束了4, 4.5 and 4.5.13.5, 4.5.2仍在支持版本的完整列表。

新版本通常具有更多的功能,但可能會有錯誤在產品的更高版本中得到修復。

希望這會有所幫助。

+0

有道理。我確實閱讀了4.6.2的發行說明,並確保它具有我需要的一切。我只是想知道4.6.2是最新的版本,它是穩定的還是有一些已知的突出錯誤。我通過回購來尋找懸而未決的問題,但他們沒有定論。 – Ron

相關問題