Dati di telemetria dell'interfaccia della riga di comando .NET
L'SDK .NET include una funzionalità di telemetria che raccoglie i dati sull'utilizzo e sugli errori relativi all'interfaccia della riga di comando di .NET. L'interfaccia della riga di comando è il set di verbi che consentono di compilare, testare e pubblicare le app. La telemetria non viene raccolta dalle applicazioni .NET. Per altre informazioni, vedi l'articolo sulla Telemetria dell'SDK .NET.
Questo report riepiloga l'utilizzo totale raccolto su 20 marzo 2025 nei 90 giorni precedenti.
Test con i dati
La comprensione dei dati di utilizzo dell'interfaccia della riga di comando di .NET presenta difficoltà significative. Il più grande è che non sappiamo quanti sviluppatori usano direttamente .NET SDK, anche se è presente un conteggio totale di indirizzi MAC con hash (condivisi nella sezione seguente). Riteniamo che una parte significativa dei dati di utilizzo venga generata dall'esecuzione regolare di computer di compilazione e di integrazione continua, anziché dalle persone. Riteniamo anche che alcuni ambienti modifichiamo spesso gli indirizzi MAC (e quindi l'hash ricevuto), mentre altri usano di nuovo un set di piccole dimensioni (come Docker). Ciò significa che è davvero difficile preoccuparsi degli indirizzi MAC, perché è in gioco sia l'espansione artificiale che la compressione di questi indirizzi.
Numero totale di indirizzi MAC
Il conteggio totale degli hash degli indirizzi Mac univoci è: 51.769.293.
Sistema operativo
Suddivisione degli hash di indirizzi Mac univoci per sistema operativo:
Sistema operativo | Percentuale |
---|---|
Linux | 77% |
Windows | 22% |
macOS | 1% |
Suddivisione in Windows tra versioni:
RID | Percentuale |
---|---|
win-x64 | 80.9% |
win10-x64 | 16.0% |
win-x86 | 2.4% |
win10-x86 | 0.4% |
Altro | 0.4% |
Dettagli per macOS nelle diverse versioni:
Versione del sistema operativo | Percentuale |
---|---|
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% |
Altro | 4.1% |
Suddivisione in Linux tra distribuzioni e versioni:
Distribuzione e versione | Percentuale |
---|---|
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% |
Altro | 0.9% |
Numero di versione SDK
La tabella seguente mostra la suddivisione per numero di versione SDK:
Versione SDK | Percentuale |
---|---|
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% |
Altro | 9.6% |
Verbi CLI
La tabella seguente mostra la suddivisione in base ai verbi CLI:
Verbo | Percentuale |
---|---|
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% |
Altro | 5.67% |
Paese/area geografica
La tabella seguente mostra la suddivisione per paese/area geografica:
ISO | Paese/area geografica | Percentuale |
---|---|---|
US | Stati Uniti | 71.7% |
IE | Irlanda | 8.6% |
DE | Germania | 5.4% |
GB | Regno Unito | 5.1% |
NL | Paesi Bassi | 1.1% |
AU | Australia | 0.8% |
IN | India | 0.6% |
CA | Canada | 0.6% |
- | N/D | 0.6% |
FR | Francia | 0.6% |
CN | Cina | 0.4% |
RU | Russia | 0.3% |
BR | Brasile | 0.3% |
JP | Giappone | 0.3% |
BE | Belgio | 0.2% |
IL | Israele | 0.2% |
SG | Singapore | 0.2% |
VN | Vietnam | 0.2% |
TR | Turchia | 0.2% |
PL | Polonia | 0.2% |
SE | Svezia | 0.1% |
CZ | Repubblica Ceca | 0.1% |
IT | Italia | 0.1% |
ES | Spagna | 0.1% |
RO | Romania | 0.1% |
MX | Messico | 0.1% |
DK | Danimarca | 0.1% |
ID | Indonesia | 0.1% |
KR | Repubblica di Corea | 0.1% |
HK | RAS di Hong Kong | 0.1% |
UA | Ucraina | 0.1% |
NO | Norvegia | 0.1% |
TW | Taiwan | 0.1% |
AT | Austria | 0.1% |
AR | Argentina | 0.1% |
CH | Svizzera | 0.1% |
ZA | South Africa | 0.1% |
EG | Egitto | 0.1% |
CO | Colombia | 0.1% |
- | Altro | 1.2% |
Framework di destinazione
La tabella seguente illustra il framework di destinazione passato come parametro ai comandi dell'interfaccia della riga di comando, ad esempio dotnet new
:
Valore del framework di destinazione | Percentuale |
---|---|
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% |
Altro | 4.44% |