Старые версии .NET Framework: прекращение поддержки через год

Windows имеет большое количество наборов библиотек, необходимых для правильной работы всей системы. В случае игр, например, он использует DirectX, а для компиляции и того, что программы могут работать без проблем, это зависит от знакомого . NET Framework . Эти библиотеки постоянно развиваются, чтобы предлагать разработчикам новые функции, которые, в свою очередь, приводят к улучшениям для конечных пользователей. Но, как и в случае с любым другим программным обеспечением, убедитесь, что вы используете последнюю поддерживаемую версию. В противном случае у нас могут возникнуть проблемы.

.NET Framework - это набор библиотеки и компоненты предоставляемые Microsoft чтобы разработчики могли удовлетворить свои потребности при программировании и компиляции программ. Благодаря им у этих разработчиков есть простые и очень полные среды разработки. Более того, когда в одной из этих библиотек появляется уязвимость, ее устранение так же просто, как перекомпиляция программы с использованием новой версии библиотек.

.NET Framework: прекращение поддержки через год

Хотя это нормально для последняя версия .NET для быть обратно совместимым со всеми версиями, на практике это работает не очень хорошо, и у многих пользователей установлено несколько версий этого компонента, чтобы программы могли нормально работать. Это часто заставляет нас забыть об установленных компонентах, и, если мы не будем осторожны, мы можем в конечном итоге использовать небезопасное, уязвимое программное обеспечение, как в случае с этими версиями.

Версии .NET Framework, которые скоро перестанут поддерживать

Несколько часов назад один из инженеров, ответственных за разработку этих библиотек, напомнил программистам и, кстати, пользователям, что некоторые версии этих библиотек очень скоро перестанут поддерживать. Эти версии, в частности, 4.5.2, 4.6 и 4.6.1 . Все они достигнут конца поддержки вместе через год, 26 апреля 2022 . С этого момента эти версии .NET больше не будут получать всевозможную поддержку и обслуживание, включая обновления безопасности, что подвергает риску тех, кто все еще использует их.

Единственная версия, на которую этот конец поддержки не повлияет, - это .NET Framework 4.6, которая была включена в Windows 10 ЛТСК 2015 г., который будет поддерживаться до 2025 г., как и версия операционной системы.

Причина, по которой Microsoft прекращает поддержку этих версий, заключается в том, что они подписаны с помощью алгоритма SHA-1, и, учитывая его слабые стороны, Microsoft собирается перейти на SHA-2 со следующего месяца . Следовательно, компания должна отказаться от всего, что по-прежнему использует старые сертификаты (подписывание кода, хеширование, сертификаты TLS и т. Д.), Что приводит к смерти этих библиотек.

Microsoft настаивает на том, чтобы разработчики обновляли свои программы до версии .NET Framework, равной или выше 4.6.2. Версия 4.6.2, выпущенная 5 лет назад, и 4.8, выпущенная два года назад, чаще всего устанавливаются в системах Windows 10, поэтому не будет пользователей, у которых возникнут проблемы с использованием программ, скомпилированных с их помощью.

Установите последнюю версию .NET

Библиотеки .NET Framework автоматически обновляются через Центр обновления Windows . У пользователей Windows 10 должны быть установлены последние версии с соответствующими исправлениями только для того, чтобы компьютер был обновлен. Эти новые версии библиотек позволяют нам быть уверенными и, кроме того, гарантировать обратную совместимость с программами, которые используют их старые версии.

Если мы хотим убедиться, мы также можем обновить .NET Framework вручную, загрузив новые версии и установив их на ПК.

Будущее этих библиотек, версия .NET 5, уже находится на стадии тестирования. И к концу года мы все сможем установить его на свои ПК, чтобы воспользоваться всеми преимуществами, которые он предлагает, а их немало.