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 25 mars 2026 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 : 97 905 138.

Système d'exploitation

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

SE Pourcentage
Linux 77,4%
Windows 21,2%
macOS 1,3%

La répartition de Windows entre les versions :

RID Pourcentage
win-x64 90,5%
win10-x64 7,0%
win-x86 1,7%
win-arm64 0,7%
Autre 0,1%

La répartition pour macOS entre les versions :

Version de système d'exploitation Pourcentage
osx-x64 53,7%
osx-arm64 26,6%
osx.15-x64 7,4%
osx.10.20-x64 4,4%
osx.11.4-x64 4,0%
osx.26-arm64 1,5%
osx.15-arm64 0,9%
Autre 1,4%

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

Distribution et version Pourcentage
linux-x64 95,5%
ubuntu.24.04-x64 1,3%
linux-arm64 1,0%
linux-musl-x64 0,8%
ubuntu.22.04-x64 0,4%
Autre 1,0%

Numéro de version du SDK

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

Version du SDK Pourcentage
10.0.102 24,4%
10.0.101 10,3%
10.0.103 9,9%
8.0.418 6,6%
8.0.417 6,6%
9.0.309 5,2%
10.0.201 4,5%
9.0.308 4,1%
8.0.416 3,7%
8.0.419 3,0%
9.0.311 2,5%
9.0.310 1,9%
10.0.100 1,8%
6.0.428 1,2%
8.0.415 1,2%
9.0.312 1,1%
10.0.200 0,8%
8.0.100 0,6%
["Other"] 10,5%

Verbes CLI

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

Verbe Pourcentage
build 15,98%
restore 14,50%
test 13,06%
nuget 11,84%
new 7,42%
publish 6,92%
add 6,83%
tool 6,51%
run 3,09%
msbuild 2,14%
pack 1,20%
clean 1,20%
list 1,01%
format 0,76%
ef 0,75%
workload 0,59%
vstest 0,33%
sln 0,15%
package 0,13%
user-secrets 0,12%
remove 0,08%
script 0,06%
watch 0,05%
help 0,04%
fsi 0,02%
sdk 0,01%
version 0,01%
Autre 5,20%

Pays/région

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

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

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 36,30%
net10.0 19,22%
net9.0 11,01%
net472 3,30%
net9.0-android 3,09%
net10.0-android 2,78%
net6.0 2,69%
net9.0-ios 2,44%
net462 2,03%
net10.0-ios 1,52%
net8.0-windows 1,43%
net10.0-windows10.0.19041.0 1,38%
netstandard2.0 1,34%
net48 1,13%
net9.0-windows10.0.19041.0 1,12%
net8.0-android 0,61%
netcoreapp3.1 0,53%
net8.0-windows10.0.19041.0 0,42%
net8.0-ios 0,41%
net10.0-windows 0,40%
net7.0 0,36%
net9.0-maccatalyst 0,24%
net10.0-maccatalyst 0,23%
net5.0 0,23%
net9.0-windows 0,19%
netcoreapp2.0 0,19%
netstandard2.1 0,12%
net471 0,10%
net10.0-windows10.0.26100.0 0,10%
Autre 5,09%