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 20 mars 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 : 51 769 293.
Système d'exploitation
Répartition des hachages d'adresses Mac uniques par système d'exploitation :
SE | Pourcentage |
---|---|
Linux | 77% |
Windows | 22% |
macOS | 1% |
La répartition de Windows entre les versions :
RID | Pourcentage |
---|---|
win-x64 | 80.9% |
win10-x64 | 16.0% |
win-x86 | 2.4% |
win10-x86 | 0.4% |
Autre | 0.4% |
La répartition pour macOS entre les versions :
Version de système d'exploitation | Pourcentage |
---|---|
osx-arm64 | 49.2% |
osx-x64 | 22.1% |
osx.15-arm64 | 8.7% |
osx.14-arm64 | 4.4% |
osx.14-x64 | 3.5% |
osx.10.19-x64 | 2.2% |
osx.11.3-x64 | 2.0% |
osx.13-x64 | 1.9% |
osx.15-x64 | 1.1% |
osx.13-arm64 | 1.0% |
Autre | 4.1% |
La répartition de Linux entre les distributions et les versions :
Distribution et version | Pourcentage |
---|---|
linux-x64 | 86.7% |
ubuntu.22.04-x64 | 4.6% |
ubuntu.24.04-x64 | 4.3% |
ubuntu.20.04-x64 | 2.1% |
linux-musl-x64 | 0.7% |
debian.11-x64 | 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 |
---|---|
8.0.405 | 14.0% |
8.0.404 | 13.6% |
8.0.406 | 12.3% |
9.0.102 | 11.4% |
9.0.200 | 10.2% |
6.0.428 | 5.3% |
9.0.101 | 4.7% |
8.0.407 | 4.4% |
9.0.100 | 1.9% |
8.0.100 | 1.8% |
9.0.201 | 1.7% |
7.0.410 | 1.6% |
8.0.403 | 1.1% |
8.0.307 | 0.9% |
8.0.303 | 0.8% |
3.1.426 | 0.7% |
8.0.204 | 0.6% |
8.0.300 | 0.6% |
5.0.408 | 0.6% |
9.0.103 | 0.6% |
8.0.401 | 0.5% |
8.0.400 | 0.5% |
9.0.202 | 0.5% |
Autre | 9.6% |
Verbes CLI
Le tableau suivant montre la répartition par verbes CLI :
Verbe | Pourcentage |
---|---|
restore | 18.78% |
build | 18.52% |
test | 14.14% |
tool | 8.77% |
nuget | 8.52% |
publish | 7.85% |
run | 3.00% |
new | 2.89% |
msbuild | 2.55% |
add | 1.97% |
pack | 1.39% |
list | 1.04% |
vstest | 0.96% |
clean | 0.91% |
ef | 0.88% |
format | 0.69% |
workload | 0.55% |
sln | 0.38% |
user-secrets | 0.16% |
watch | 0.08% |
help | 0.07% |
remove | 0.06% |
sdk | 0.05% |
package | 0.04% |
fsi | 0.03% |
script | 0.03% |
version | 0.01% |
install | 0.01% |
aspnet-codegenerator | 0.01% |
Autre | 5.67% |
Pays/région
Le tableau suivant montre la répartition par pays/région :
ISO | Pays/région | Pourcentage |
---|---|---|
US | États-Unis | 71.7% |
IE | Irlande | 8.6% |
DE | Allemagne | 5.4% |
GB | Royaume-Uni | 5.1% |
NL | Pays-Bas | 1.1% |
AU | Australie | 0.8% |
IN | Inde | 0.6% |
CA | Canada | 0.6% |
- | N/A | 0.6% |
FR | France | 0.6% |
CN | Chine | 0.4% |
RU | Russie | 0.3% |
BR | Brésil | 0.3% |
JP | Japon | 0.3% |
BE | Belgique | 0.2% |
IL | Israël | 0.2% |
SG | Singapour | 0.2% |
VN | Vietnam | 0.2% |
TR | Turquie | 0.2% |
PL | Pologne | 0.2% |
SE | Suède | 0.1% |
CZ | République tchèque | 0.1% |
IT | Italie | 0.1% |
ES | Espagne | 0.1% |
RO | Roumanie | 0.1% |
MX | Mexique | 0.1% |
DK | Danemark | 0.1% |
ID | Indonésie | 0.1% |
KR | Corée du Sud | 0.1% |
HK | Hong Kong (R.A.S.) | 0.1% |
UA | Ukraine | 0.1% |
NO | Norvège | 0.1% |
TW | Taïwan | 0.1% |
AT | Autriche | 0.1% |
AR | Argentine | 0.1% |
CH | Suisse | 0.1% |
ZA | South Africa | 0.1% |
EG | Égypte | 0.1% |
CO | Colombie | 0.1% |
- | Autre | 1.2% |
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.14% |
net6.0 | 16.46% |
net9.0 | 11.76% |
net472 | 2.98% |
net8.0-android | 2.50% |
net7.0 | 2.31% |
net9.0-android | 1.74% |
netstandard2.0 | 1.58% |
netcoreapp3.1 | 1.42% |
net8.0-ios | 1.37% |
net8.0-windows | 1.31% |
net8.0-windows10.0.19041.0 | 0.96% |
net9.0-ios | 0.93% |
net9.0-windows10.0.19041.0 | 0.86% |
net48 | 0.83% |
net462 | 0.76% |
net9.0 | 0.75% |
net5.0 | 0.53% |
net9.0-maccatalyst | 0.52% |
net8.0-maccatalyst | 0.48% |
net6.0-windows | 0.27% |
net9.0-windows | 0.26% |
net8.0-windows10.0.17763.0 | 0.25% |
net9.0-android | 0.19% |
netstandard2.1 | 0.19% |
net481 | 0.18% |
net8.0-windows10.0.22621.0 | 0.17% |
net9.0-ios | 0.14% |
net452 | 0.14% |
netcoreapp2.1 | 0.13% |
net7.0-android | 0.13% |
net7.0-windows10.0.19041.0 | 0.12% |
netcoreapp2.0 | 0.11% |
net7.0-ios | 0.10% |
Autre | 4.44% |