Données de télémétrie de l’interface CLI .NET

Le Kit de développement logiciel (SDK) .NET inclut une fonctionnalité de télémétrie qui collecte des données d’utilisation et d’échec sur l’interface CLI .NET. L’interface CLI est l’ensemble de verbes qui vous permettent de générer, tester et publier vos applications. La télémétrie n’est pas collectée à partir d’applications .NET. Pour plus d’informations, consultez l’article de télémétrie du Kit de développement logiciel (SDK) .NET.

Ce rapport récapitule l’utilisation totale collectée sur 10 juin 2025 au cours des 90 derniers jours.

Défis liés aux données

Il existe des défis importants dans la compréhension des données d'utilisation de l'interface de ligne de commande .NET. Le plus important est que nous ne savons pas combien de développeurs utilisent directement le SDK .NET, même si nous avons un nombre total d'adresses MAC hachées (partagées dans la section suivante). Nous pensons qu'une partie importante des données d'utilisation est générée par l'exécution régulière de machines de construction et d'intégration continue, par opposition aux personnes. Nous pensons également que certains environnements changent fréquemment les adresses MAC (et donc le hachage que nous recevons) tandis que d'autres réutilisent un petit ensemble (comme Docker). Cela signifie qu'il est vraiment difficile de raisonner sur les adresses MAC, car il y a à la fois une expansion et une compression artificielles de ces adresses en jeu.

Nombre total d’adresses MAC

Le nombre total de hachages d’adresses Mac uniques est : 56 315 796.

Système d'exploitation

Répartition des hachages d'adresses Mac uniques par système d'exploitation :

SE Pourcentage
Linux 75,7%
Windows 23,6%
macOS 0,7%

La répartition de Windows entre les versions :

RID Pourcentage
win-x64 83,8%
win10-x64 12,4%
win-x86 3,2%
win-arm64 0,3%
Autre 0,3%

La répartition pour macOS entre les versions :

Version de système d'exploitation Pourcentage
osx-arm64 62,0%
osx-x64 15,2%
osx.15-arm64 9,6%
osx.14-arm64 2,9%
osx.13-x64 1,5%
osx.14-x64 1,3%
osx.15-x64 1,3%
osx.10.18-x64 1,1%
osx.10.19-x64 0,8%
osx.11.3-x64 0,8%
osx.13-arm64 0,8%
Autre 2,7%

La répartition de Linux entre les distributions et les versions :

Distribution et version Pourcentage
linux-x64 86,5%
ubuntu.24.04-x64 7,0%
ubuntu.22.04-x64 2,0%
ubuntu.20.04-x64 1,3%
linux-musl-x64 1,2%
debian.11-x64 0,9%
Autre 1,1%

Numéro de version du SDK

Le tableau suivant montre la répartition par numéro de version du SDK :

Version du SDK Pourcentage
9.0.203 13,2%
8.0.408 12,3%
8.0.407 11,9%
9.0.202 7,9%
9.0.300 6,8%
8.0.410 6,6%
9.0.200 4,9%
6.0.428 4,9%
8.0.409 3,9%
9.0.201 3,5%
7.0.410 1,5%
8.0.100 1,2%
8.0.406 1,1%
8.0.404 1,1%
9.0.100 1,0%
9.0.102 0,9%
8.0.403 0,9%
8.0.204 0,8%
8.0.202 0,8%
9.0.101 0,8%
8.0.303 0,7%
3.1.426 0,6%
8.0.300 0,6%
8.0.405 0,6%
7.0.305 0,6%
8.0.201 0,5%
8.0.311 0,5%
5.0.408 0,5%
Autre 9,7%

Verbes CLI

Le tableau suivant montre la répartition par verbes CLI :

Verbe Pourcentage
restore 18,27%
build 17,15%
test 13,96%
nuget 10,49%
tool 8,74%
publish 7,28%
new 3,31%
run 2,98%
msbuild 2,46%
add 2,43%
pack 1,17%
list 1,04%
clean 0,90%
vstest 0,85%
ef 0,82%
format 0,80%
workload 0,57%
sln 0,26%
user-secrets 0,16%
help 0,09%
watch 0,08%
remove 0,07%
sdk 0,04%
package 0,04%
script 0,03%
fsi 0,02%
version 0,01%
install 0,01%
aspnet-codegenerator 0,01%
Autre 6,01%

Pays/région

Le tableau suivant montre la répartition par pays/région :

ISO Pays/région Pourcentage
US États-Unis 72,0%
IE Irlande 7,5%
DE Allemagne 5,6%
GB Royaume-Uni 5,1%
NL Pays-Bas 1,0%
AU Australie 0,9%
FR France 0,7%
- N/A 0,7%
IN Inde 0,6%
CA Canada 0,5%
SE Suède 0,4%
CN Chine 0,4%
RU Russie 0,4%
BR Brésil 0,3%
JP Japon 0,3%
IL Israël 0,2%
SG Singapour 0,2%
CZ République tchèque 0,2%
VN Vietnam 0,2%
TR Turquie 0,1%
PL Pologne 0,1%
BE Belgique 0,1%
MX Mexique 0,1%
IT Italie 0,1%
ES Espagne 0,1%
HK Hong Kong (R.A.S.) 0,1%
DK Danemark 0,1%
RO Roumanie 0,1%
KR Corée du Sud 0,1%
ID Indonésie 0,1%
AT Autriche 0,1%
UA Ukraine 0,1%
NO Norvège 0,1%
TW Taïwan 0,1%
AR Argentine 0,1%
CH Suisse 0,1%
ZA South Africa 0,1%
CO Colombie 0,1%
EG Égypte 0,1%
- Autre 1,0%

Infrastructure cible :

Le tableau suivant montre l’infrastructure cible passée en tant que paramètre aux commandes CLI, comme dotnet new :

Valeur de l’infrastructure cible Pourcentage
net8.0 43,06%
net9.0 14,33%
net6.0 10,89%
net472 4,14%
net7.0 2,74%
netstandard2.0 2,32%
net9.0-android 2,20%
net8.0-android 2,17%
netcoreapp3.1 1,40%
net8.0-windows 1,25%
net48 0,99%
net9.0-windows10.0.19041.0 0,98%
net10.0 0,89%
net8.0-windows10.0.19041.0 0,87%
net462 0,78%
net9.0-ios 0,77%
net8.0-ios 0,77%
net5.0 0,59%
net9.0-maccatalyst 0,52%
net8.0-maccatalyst 0,39%
net6.0-windows 0,23%
net9.0-windows 0,22%
net8.0-windows10.0.17763.0 0,20%
netstandard2.1 0,18%
net10.0-windows10.0.19041.0 0,16%
net452 0,13%
net10.0-android 0,13%
netcoreapp2.1 0,13%
net8.0-windows10.0.22621.0 0,12%
net9.0-windows10.0.22621.0 0,11%
net6.0-windows10.0.17763.0 0,10%
Autre 6,22%