Anciennes versions du .NET Framework: fin du support dans un an

Windows dispose d'un grand nombre d'ensembles de bibliothèques nécessaires au bon fonctionnement de l'ensemble du système. Dans le cas des jeux, par exemple, il utilise DirectX, et pour compiler et que les programmes peuvent fonctionner sans problèmes cela dépend du familier . NET Framework . Ces bibliothèques évoluent constamment pour offrir de nouvelles fonctionnalités aux développeurs qui, à leur tour, se traduisent par des améliorations pour les utilisateurs finaux. Mais, comme pour tout autre logiciel, assurez-vous que vous utilisez une version prise en charge à jour. Sinon, nous pourrions avoir des problèmes.

.NET Framework est un ensemble de bibliothèques et composants fourni par Microsoft afin que les développeurs puissent répondre à leurs besoins lors de la programmation et de la compilation de programmes. Grâce à eux, ces développeurs disposent d'environnements de développement simples et très complets. De plus, lorsqu'une vulnérabilité apparaît dans l'une de ces bibliothèques, la résoudre est aussi simple que de recompiler le programme en utilisant la nouvelle version des bibliothèques.

.NET Framework: fin du support dans un an

Bien que ce soit normal pour le dernière version de .NET à être rétrocompatible avec toutes les versions, en pratique cela ne fonctionne pas très bien, et de nombreux utilisateurs ont plusieurs versions de ce composant installées afin que les programmes puissent fonctionner normalement. Cela nous fait souvent oublier les composants installés, et si nous ne faisons pas attention, nous pouvons finir par utiliser des logiciels non sécurisés et vulnérables, comme c'est le cas avec ces versions.

Versions du .NET Framework qui ne seront plus prises en charge très prochainement

Il y a quelques heures, l'un des ingénieurs responsables du développement de ces bibliothèques a rappelé aux programmeurs, et accessoirement aux utilisateurs, que certaines versions de ces bibliothèques allaient bientôt ne plus être supportées. Ces versions sont, plus précisément, 4.5.2, 4.6 et 4.6.1 . Tous atteindront la fin du soutien ensemble dans un an, le 26 avril 2022 . À partir de là, ces versions de .NET ne recevront plus toutes sortes de support et de maintenance, y compris les mises à jour de sécurité, mettant ainsi en danger ceux qui les utilisent encore.

La seule version qui ne sera pas affectée par cette fin de prise en charge est le .NET Framework 4.6 qui a été inclus dans le Windows 10 LTSC de 2015, qui sera pris en charge jusqu'en 2025, la même que la version du système d'exploitation.

La raison pour laquelle Microsoft retire le support de ces versions est qu'elles sont signées avec un algorithme SHA-1, et compte tenu de ses faiblesses, Microsoft va faites le saut vers SHA-2 à partir du mois prochain . Par conséquent, l'entreprise doit se débarrasser de tout ce qui utilise encore les anciens certificats (signature de code, hachage, certificats TLS, etc.), faisant mourir ces bibliothèques.

Microsoft insiste les développeurs sur l'importance de mettre à jour leurs programmes vers une version .NET Framework égale ou supérieure à 4.6.2. La version 4.6.2, publiée il y a 5 ans, et 4.8, publiée il y a deux ans, sont les plus installées sur les systèmes Windows 10, il n'y aura donc aucun utilisateur qui rencontrera des problèmes lors de l'utilisation des programmes compilés avec eux.

Installez la dernière version de .NET

Les bibliothèques .NET Framework sont automatiquement mis à jour via Windows Update . Les utilisateurs de Windows 10 doivent avoir les dernières versions installées, avec leurs correctifs correspondants, juste pour le fait que l'ordinateur est mis à jour. Ces nouvelles versions des bibliothèques nous permettent d'être sûrs et, en plus, de garantir la rétrocompatibilité avec les programmes qui en utilisent d'anciennes versions.

Si nous voulons nous en assurer, nous pouvons également mettre à jour le .NET Framework manuellement, en téléchargeant les nouvelles versions et en les installant sur le PC.

L'avenir de ces bibliothèques, la version .NET 5, est déjà en phase de test. Et d'ici la fin de l'année nous pourrons tous l'installer sur nos PC pour bénéficier des meilleurs qu'il propose, qui ne sont pas rares.