Les outils de diagnostic .NET sont disponibles en dehors du SDK .NET

Par:
fredericmazue

jeu, 14/01/2021 - 13:39

Depuis .NET Core 3.0, Microsoft travaille à améliorer les fonctionnalités de diagnostic dans la plate-forme .NET. Avec .NET Core 3.0 est apparue une suite d'outils de diagnostic.

Mais jusqu'à présent, cette suite d'outils de diagnostic .NET n'était disponible qu'en tant qu'outils globaux du SDK .NET. Ce qui signifie qu'il était difficile de les acquérir dans des environnements où le SDK complet n'était pas présent. Pour remédier à cela, Microsoft fournit maintenant un mécanisme de distribution de fichier unique qui ne nécessite qu'un runtime (3.1+) pour être disponible sur la machine cible.

Ainsi, la dernière version des outils est toujours disponible sur un lien qui suit le schéma suivant:

https: //aka.ms/<tool-name>/<platform-runtime-identifier>

Par exemple, pour un Ubuntu Linux x64, on donnera, pour télécharger l'outil dotnet-trace :

https ://aka.ms/dotnet-trace/linux-x64

La liste des outils de diagnostic disponibles et des plates-formes supportées est donnée à cette page de documentation, au chapitre Outils .NET Core généraux.