Dados de telemetria da CLI do .NET

O SDK do .NET inclui um recurso de telemetria que coleta dados de uso e falha sobre a CLI do .NET. A CLI é o conjunto de verbos que permitem criar, testar e publicar aplicativos. A telemetria não é coletada de aplicativos .NET. Para obter mais informações, confira o artigo Telemetria do SDK do .NET.

Este relatório resume o uso total coletado em 10 de junho de 2025 para os 90 dias anteriores.

Desafios envolvendo os dados

Há desafios significativos para entender os dados de uso da CLI do .NET. O maior problema é que não sabemos quantos desenvolvedores usam diretamente o SDK do .NET, mesmo tendo uma contagem total de endereços MAC com hash (compartilhados na seção a seguir). Acreditamos que uma parte significativa dos dados de uso é gerada por computadores de compilação e integração contínua em execução regular, em vez das pessoas. Também acreditamos que alguns ambientes alteram frequentemente os endereços MAC (e, portanto, o hash que recebemos), enquanto outros reutilizam um pequeno conjunto (como o Docker). Isso significa que é realmente difícil cogitar sobre endereços MAC, pois há tanto a expansão artificial e como a compactação desses endereços em jogo.

Contagem total de endereços MAC

A contagem total de hashes de endereços Mac exclusivos é: 56.315.796.

Sistema Operacional

O detalhamento de hashes de endereço Mac exclusivos por sistema operacional:

Sistema Operacional Porcentagem
Linux 75,7%
Windows 23,6%
macOS 0,7%

Detalhamento entre as versões do Windows:

RID Porcentagem
win-x64 83,8%
win10-x64 12,4%
win-x86 3,2%
win-arm64 0,3%
Outro 0,3%

O detalhamento para macOS entre as versões:

Versão do Sistema Operacional Porcentagem
osx-arm64 62,0%
osx-x64 15,2%
osx.15-arm64 9,6%
osx.14-arm64 2,9%
osx.13-x64 1,5%
osx.14-x64 1,3%
osx.15-x64 1,3%
osx.10.18-x64 1,1%
osx.10.19-x64 0,8%
osx.11.3-x64 0,8%
osx.13-arm64 0,8%
Outro 2,7%

O detalhamento no Linux entre distribuições e versões:

Distribuição e versão Porcentagem
linux-x64 86,5%
ubuntu.24.04-x64 7,0%
ubuntu.22.04-x64 2,0%
ubuntu.20.04-x64 1,3%
linux-musl-x64 1,2%
debian.11-x64 0,9%
Outro 1,1%

Número de versão do SDK

A tabela a seguir mostra o detalhamento pelo número de versão do SDK:

Versão do SDK Porcentagem
9.0.203 13,2%
8.0.408 12,3%
8.0.407 11,9%
9.0.202 7,9%
9.0.300 6,8%
8.0.410 6,6%
9.0.200 4,9%
6.0.428 4,9%
8.0.409 3,9%
9.0.201 3,5%
7.0.410 1,5%
8.0.100 1,2%
8.0.406 1,1%
8.0.404 1,1%
9.0.100 1,0%
9.0.102 0,9%
8.0.403 0,9%
8.0.204 0,8%
8.0.202 0,8%
9.0.101 0,8%
8.0.303 0,7%
3.1.426 0,6%
8.0.300 0,6%
8.0.405 0,6%
7.0.305 0,6%
8.0.201 0,5%
8.0.311 0,5%
5.0.408 0,5%
Outro 9,7%

Verbos da CLI

A seguinte tabela mostra o detalhamento por verbos CLI:

Verbo Porcentagem
restore 18,27%
build 17,15%
test 13,96%
nuget 10,49%
tool 8,74%
publish 7,28%
new 3,31%
run 2,98%
msbuild 2,46%
add 2,43%
pack 1,17%
list 1,04%
clean 0,90%
vstest 0,85%
ef 0,82%
format 0,80%
workload 0,57%
sln 0,26%
user-secrets 0,16%
help 0,09%
watch 0,08%
remove 0,07%
sdk 0,04%
package 0,04%
script 0,03%
fsi 0,02%
version 0,01%
install 0,01%
aspnet-codegenerator 0,01%
Outro 6,01%

País/região

A tabela a seguir mostra o detalhamento por país/região:

ISO País/região Porcentagem
US Estados Unidos 72,0%
IE Irlanda 7,5%
DE Alemanha 5,6%
GB Reino Unido 5,1%
NL Países Baixos 1,0%
AU Austrália 0,9%
FR França 0,7%
- N/A 0,7%
IN Índia 0,6%
CA Canadá 0,5%
SE Suécia 0,4%
CN China 0,4%
RU Rússia 0,4%
BR Brasil 0,3%
JP Japão 0,3%
IL Israel 0,2%
SG Cingapura 0,2%
CZ Tchéquia 0,2%
VN Vietnã 0,2%
TR Turquia 0,1%
PL Polônia 0,1%
BE Bélgica 0,1%
MX México 0,1%
IT Itália 0,1%
ES Espanha 0,1%
HK RAE de Hong Kong 0,1%
DK Dinamarca 0,1%
RO Romênia 0,1%
KR Coreia 0,1%
ID Indonésia 0,1%
AT Áustria 0,1%
UA Ucrânia 0,1%
NO Noruega 0,1%
TW Taiwan 0,1%
AR Argentina 0,1%
CH Suíça 0,1%
ZA África do Sul 0,1%
CO Colômbia 0,1%
EG Egito 0,1%
- Outro 1,0%

Estrutura de destino

A tabela a seguir mostra a estrutura de destino passada como parâmetro para comandos CLI, como dotnet new:

Valor da estrutura de destino Porcentagem
net8.0 43,06%
net9.0 14,33%
net6.0 10,89%
net472 4,14%
net7.0 2,74%
netstandard2.0 2,32%
net9.0-android 2,20%
net8.0-android 2,17%
netcoreapp3.1 1,40%
net8.0-windows 1,25%
net48 0,99%
net9.0-windows10.0.19041.0 0,98%
net10.0 0,89%
net8.0-windows10.0.19041.0 0,87%
net462 0,78%
net9.0-ios 0,77%
net8.0-ios 0,77%
net5.0 0,59%
net9.0-maccatalyst 0,52%
net8.0-maccatalyst 0,39%
net6.0-windows 0,23%
net9.0-windows 0,22%
net8.0-windows10.0.17763.0 0,20%
netstandard2.1 0,18%
net10.0-windows10.0.19041.0 0,16%
net452 0,13%
net10.0-android 0,13%
netcoreapp2.1 0,13%
net8.0-windows10.0.22621.0 0,12%
net9.0-windows10.0.22621.0 0,11%
net6.0-windows10.0.17763.0 0,10%
Outro 6,22%