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 25 marzo 2026 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 è: 97.905.138.

Sistema operativo

Suddivisione degli hash di indirizzi Mac univoci per sistema operativo:

Sistema operativo Percentuale
Linux 77,4%
Windows 21,2%
macOS 1,3%

Suddivisione in Windows tra versioni:

RID Percentuale
win-x64 90,5%
win10-x64 7,0%
win-x86 1,7%
win-arm64 0,7%
Altro 0,1%

Dettagli per macOS nelle diverse versioni:

Versione del sistema operativo Percentuale
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%
Altro 1,4%

Suddivisione in Linux tra distribuzioni e versioni:

Distribuzione e versione Percentuale
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%
Altro 1,0%

Numero di versione SDK

La tabella seguente mostra la suddivisione per numero di versione SDK:

Versione SDK Percentuale
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%

Verbi CLI

La tabella seguente mostra la suddivisione in base ai verbi CLI:

Verbo Percentuale
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%
Altro 5,20%

Paese/area geografica

La tabella seguente mostra la suddivisione per paese/area geografica:

ISO Paese/area geografica Percentuale
US Stati Uniti 69,7%
GB Regno Unito 5,6%
DE Germania 4,7%
- N/D 4,6%
FR Francia 4,2%
BE Belgio 3,2%
NL Paesi Bassi 1,3%
IE Irlanda 0,9%
SE Svezia 0,8%
CN Cina 0,7%
IN India 0,4%
AU Australia 0,4%
SG Singapore 0,3%
IL Israele 0,3%
CA Canada 0,2%
RU Russia 0,2%
JP Giappone 0,2%
HK RAS di Hong Kong 0,2%
BR Brasile 0,2%
CZ Repubblica Ceca 0,1%
VN Vietnam 0,1%
TR Turchia 0,1%
PL Polonia 0,1%
ES Spagna 0,1%
IT Italia 0,1%
KR Repubblica di Corea 0,1%
MX Messico 0,1%
DK Danimarca 0,1%
RO Romania 0,1%
NO Norvegia 0,1%
UA Ucraina 0,1%
ID Indonesia 0,1%
TW Taiwan 0,1%
- Altro 0,6%

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 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%
Altro 5,09%