Datos de telemetría de la CLI de .NET

El SDK de .NET incluye una función de telemetría que recopila datos de uso y fallos sobre la CLI de .NET. La CLI es el conjunto de verbos que le permiten compilar, probar y publicar sus aplicaciones. La telemetría no se recoge de las aplicaciones .NET. Para obtener más información, consulte el artículo sobre telemetría del SDK de .NET.

Este informe resume el uso total recopilado en 20 de marzo de 2025 los 90 días anteriores.

Desafíos con los datos

La comprensión de los datos de uso de la CLI de .NET plantea importantes retos. El mayor de ellos es que no sabemos cuántos desarrolladores utilizan directamente el SDK de .NET, aunque tenemos un recuento total de direcciones MAC con hash (que se comparte en la siguiente sección). Creemos que una parte importante de los datos de uso es generada por máquinas de compilación e integración continua que se ejecutan regularmente, y no por personas. También creemos que algunos entornos cambian con frecuencia las direcciones MAC (y por tanto el hash que recibimos) mientras que otros reutilizan un pequeño conjunto (como Docker). Esto significa que es realmente difícil razonar sobre las direcciones MAC, ya que hay tanto expansión como compresión artificial de estas direcciones en juego.

Recuento total de direcciones MAC

El recuento total de hashes de direcciones Mac únicas es: 51.769.293.

Sistema operativo

Desglose de hash de direcciones Mac únicas por sistema operativo:

SO Porcentaje
Linux 77%
Windows 22%
macOS 1%

Desglose de Windows entre versiones:

RID Porcentaje
win-x64 80.9%
win10-x64 16.0%
win-x86 2.4%
win10-x86 0.4%
Otros 0.4%

Desglose de macOS entre versiones:

Versión del sistema operativo Porcentaje
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%
Otros 4.1%

Desglose de Linux entre distribuciones y versiones:

Distribución y versión Porcentaje
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%
Otros 0.9%

Número de versión del SDK

En la tabla siguiente se muestra el desglose por número de versión del SDK:

versión de SDK Porcentaje
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%
Otros 9.6%

Verbos de la CLI

En la tabla siguiente se muestra el desglose por verbos de la CLI:

Verbo Porcentaje
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%
Otros 5.67%

País o región

En la tabla siguiente se muestra el desglose por región o país:

ISO País o región Porcentaje
US Estados Unidos 71.7%
IE Irlanda 8.6%
DE Alemania 5.4%
GB Reino Unido 5.1%
NL Países Bajos 1.1%
AU Australia 0.8%
IN India 0.6%
CA Canadá 0.6%
- N/A 0.6%
FR Francia 0.6%
CN China 0.4%
RU Rusia 0.3%
BR Brasil 0.3%
JP Japón 0.3%
BE Bélgica 0.2%
IL Israel 0.2%
SG Singapur 0.2%
VN Vietnam 0.2%
TR Turquía 0.2%
PL Polonia 0.2%
SE Suecia 0.1%
CZ República Checa 0.1%
IT Italia 0.1%
ES España 0.1%
RO Rumania 0.1%
MX México 0.1%
DK Dinamarca 0.1%
ID Indonesia 0.1%
KR Corea del Sur 0.1%
HK RAE de Hong Kong 0.1%
UA Ucrania 0.1%
NO Noruega 0.1%
TW Taiwán 0.1%
AT Austria 0.1%
AR Argentina 0.1%
CH Suiza 0.1%
ZA Sudáfrica 0.1%
EG Egipto 0.1%
CO Colombia 0.1%
- Otros 1.2%

Framework de destino

La siguiente tabla muestra el marco de destino que se pasa como parámetro a los comandos de la CLI, como dotnet new:

Valor de framework de destino Porcentaje
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%
Otros 4.44%