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 15 septembre 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 : 74 900 814.

Système d'exploitation

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

SE Pourcentage
Linux 71,0%
Windows 27,9%
macOS 1,1%

La répartition de Windows entre les versions :

RID Pourcentage
win-x64 87,9%
win10-x64 9,7%
win-x86 1,7%
win-arm64 0,4%
Autre 0,2%

La répartition pour macOS entre les versions :

Version de système d'exploitation Pourcentage
osx-x64 45,7%
osx-arm64 33,3%
osx.15-arm64 3,8%
osx.14-x64 3,3%
osx.15-x64 3,2%
osx.10.19-x64 2,0%
osx.11.3-x64 1,9%
osx.10.20-x64 1,8%
osx.11.4-x64 1,7%
osx.13-x64 1,0%
Autre 2,2%

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

Distribution et version Pourcentage
linux-x64 89,2%
ubuntu.24.04-x64 6,0%
linux.linux-musl-x64 1,2%
ubuntu.22.04-x64 0,8%
debian.11-x64 0,7%
ubuntu.20.04-x64 0,6%
linux-arm64 0,6%
Autre 0,9%

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.304 13,0%
8.0.413 11,4%
8.0.412 11,4%
9.0.303 8,1%
9.0.301 7,8%
8.0.411 6,7%
9.0.302 4,9%
9.0.203 4,8%
6.0.428 3,7%
8.0.410 3,0%
8.0.202 2,4%
8.0.414 2,0%
9.0.300 1,8%
9.0.305 1,3%
7.0.410 1,2%
8.0.100 0,8%
8.0.204 0,7%
9.0.200 0,6%
10.0.100-preview.5.25277.114 0,6%
9.0.100 0,5%
8.0.404 0,5%
8.0.403 0,5%
8.0.406 0,5%
3.1.426 0,5%
Autre 11,2%

Verbes CLI

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

Verbe Pourcentage
restore 16,32%
build 15,39%
test 12,79%
nuget 12,00%
tool 9,02%
publish 7,01%
new 5,77%
add 4,97%
run 2,95%
msbuild 2,17%
pack 1,14%
list 0,88%
clean 0,80%
format 0,74%
workload 0,72%
ef 0,71%
vstest 0,64%
sln 0,20%
user-secrets 0,14%
help 0,09%
remove 0,06%
package 0,06%
watch 0,05%
sdk 0,03%
script 0,02%
fsi 0,02%
version 0,01%
install 0,01%
aspnet-codegenerator 0,01%
Autre 5,29%

Pays/région

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

ISO Pays/région Pourcentage
US États-Unis 65,7%
GB Royaume-Uni 7,8%
DE Allemagne 6,8%
FR France 4,9%
IE Irlande 3,4%
- N/A 2,4%
BE Belgique 1,5%
NL Pays-Bas 1,4%
SE Suède 0,7%
AU Australie 0,7%
CA Canada 0,6%
IN Inde 0,5%
CN Chine 0,3%
SG Singapour 0,3%
JP Japon 0,2%
RU Russie 0,2%
BR Brésil 0,2%
IL Israël 0,2%
HK Hong Kong (R.A.S.) 0,1%
CZ République tchèque 0,1%
VN Vietnam 0,1%
TR Turquie 0,1%
PL Pologne 0,1%
DK Danemark 0,1%
MX Mexique 0,1%
IT Italie 0,1%
KR Corée du Sud 0,1%
ES Espagne 0,1%
RO Roumanie 0,1%
ID Indonésie 0,1%
TW Taïwan 0,1%
UA Ukraine 0,1%
AT Autriche 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,11%
net9.0 16,66%
net6.0 6,59%
net472 5,32%
net10.0 3,62%
net9.0-android 3,48%
net8.0-android 2,20%
net9.0-ios 1,86%
net462 1,64%
netstandard2.0 1,57%
net8.0-windows 1,49%
net7.0 1,35%
net9.0-windows10.0.19041.0 1,15%
net8.0-ios 1,14%
net48 1,10%
netcoreapp3.1 0,84%
net8.0-windows10.0.19041.0 0,84%
net9.0-maccatalyst 0,41%
net10.0-windows10.0.19041.0 0,37%
net5.0 0,32%
net8.0-maccatalyst 0,26%
net10.0-android 0,23%
net9.0-windows 0,21%
net6.0-windows 0,16%
net8.0-windows10.0.17763.0 0,15%
netstandard2.1 0,15%
netcoreapp2.1 0,11%
net8.0-windows10.0.22621.0 0,11%
net9.0-windows10.0.22621.0 0,10%
Autre 3,43%