Et voilà, comme prévue
.Net 5 est sortie en version 5.0.0. Désormais, on ne dira plus ‘.Net Core’ mais tout simplement ‘.Net’. Seul le framework historique pour windows garde l’appellation ‘.Net Framewok’. Comme tout est bien encadré, la version de Visual Studio passe en version 16.8 qui prend en charge .Net 5 en plus de nombreuses autres évolutions qu’il serait trop long à lister ici.
Ma première impatience du matin est de faire la migration du projet Chronos de 3.1 à 5.0. Pour ça, je m’assure que la sauvegarde des sources est bien jour ‘au cas où’. Ensuite, je passe en revue tous les projets de la solution (il y en a 7), et pour chacun d’eux :
(1) Clic droit sur le projet, propriété, et je cible .Net 5.0 à la place de .Net Core 3.1.
Ensuite la mise à jour les packages :
(2) Click droit sur le projet=>Gérer les packages NuGet, je sélectionne ‘Mises à Jour’ et je valide tout ça.
Une fois terminé, je régénère la solution (clic droit sur la solution=>régénérer la Solution).
Un petit problème apparait pour le code de la Badgeuse. cpuTemperature.Temperature à pris du galon et offre désormais tout un tas de format de valeurs (3). L’IntelliSense me propose donc la correction de Dégrées dans l’unité de mon choix, ce que je fais en 1 clic, puis je régénère le projet et ça passe.
Mes 7 projets de la solution Chronos sont désormais migrés en .Net 5.0.0, y compris celui de la Badgeuse PI et cela ne m’a pas pris plus de 10 minutes. Je vais m’assurer que tout fonctionne normalement et si c’est le cas, demain je refais un déploiement de tout ça dans cette version. Pour les badgeuses, Je vais en faire une en test mais je laisse les autres en 3.1 pour l’instant puisque comme je l’avais prévu, je vais m’attaquer à la construction d’une SD sous Alpine en remplacement de RaspiOS pour migrer avec cette nouvelle version.
![ChronosNet5.png](./download/file.php?id=1334&sid=3b56d5197ac5464d276ac601cb559671)
- ChronosNet5.png (143.71 Kio) Vu 5654 fois
Voila, l’aventure .Net Core 3 s’arrête là, mais tout ce qui a été écrit ici est valable pour .Net 5 et ça, je pense que je vais encore vous en parler
![😉](//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f609.svg)
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).