2017-01-16 12 views
0

Это может быть неправильное место для этого вопроса, если да, пожалуйста, сообщите мне, и я удалю его.Понимание различий/изменений между .Net 4.6 и 4.6.2

Я планирую обновить приложение WinForms с .Net 4 Framework до 4.6 или 4.6.2.

-Какой бы мог быть путь?
-Какая версия более стабильна и поддерживается?
-Какие преимущества одного над другим?

.Net 4 больше не поддерживается (?), И это является движущей силой для модернизации. Кроме того, я хотел бы, чтобы все мои внешние вызовы WebClient из приложения WinForms использовали TLS 1.2, который, как мне кажется, доступен с 4.6 и более поздними версиями. Любое предложение приветствуется.

+0

.NET 4 не поддерживается, самая ранняя поддерживаемая версия - 4.5.2. TLS также добавлена ​​в 4.5.2. Важным изменением является «async/await», а не TLS1.2. TLS - это то, чего вы ждали? изменение. 'async/await' - это изменение Warp Speed ​​6. –

+0

Что касается 4.6 vs 4.6.2 - * why * выбрать старую версию? Это не похоже на то, что вы можете * заставить * использовать клиент 4.6 - 4.6.2 - это замена двоичного кода для всех версий 4.x. Вероятно, ваши клиенты будут работать с версией 4.6.2, например, в результате обновления Windows или другой установки приложения. –

+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