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 1 de setembro de 2026 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 é: 132.497.872.

Sistema Operacional

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

Sistema Operacional Porcentagem
Linux 79,4%
Windows 19,6%
macOS 1,0%

Detalhamento entre as versões do Windows:

RID Porcentagem
win-x64 91,1%
win10-x64 4,5%
win-x86 2,3%
win-arm64 2,1%
Outro 0,1%

O detalhamento para macOS entre as versões:

Versão do Sistema Operacional Porcentagem
osx-x64 53,2%
osx-arm64 35,2%
osx.15-x64 8,5%
osx.26-arm64 1,4%
osx.14-x64 0,6%
Outro 1,1%

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

Distribuição e versão Porcentagem
linux-x64 95,2%
linux-arm64 1,6%
linux-musl-x64 1,4%
ubuntu.24.04-x64 0,8%
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
10.0.301 23,1%
10.0.302 19,8%
10.0.400 14,6%
10.0.300 8,6%
8.0.422 5,4%
8.0.423 4,3%
8.0.424 3,2%
9.0.315 1,7%
10.0.201 1,7%
8.0.421 1,7%
9.0.316 1,3%
10.0.101 1,0%
Outro 13,6%

Verbos da CLI

A seguinte tabela mostra o detalhamento por verbos CLI:

Verbo Porcentagem
build 18,01%
test 16,51%
restore 12,61%
nuget 11,27%
publish 7,01%
tool 6,79%
run 4,07%
new 4,05%
add 3,82%
msbuild 2,48%
list 1,39%
pack 1,28%
format 1,11%
clean 0,97%
ef 0,93%
workload 0,46%
vstest 0,41%
package 0,24%
user-secrets 0,15%
sln 0,13%
script 0,08%
remove 0,06%
fsi 0,04%
watch 0,04%
help 0,03%
sdk 0,01%
Outro 6,05%

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,1%
GB Reino Unido 6,4%
DE Alemanha 4,5%
FR França 3,7%
BE Bélgica 3,2%
- N/A 3,1%
NL Países Baixos 1,0%
SE Suécia 0,7%
IE Irlanda 0,7%
CN China 0,4%
IN Índia 0,4%
AU Austrália 0,3%
CA Canadá 0,3%
JP Japão 0,2%
IL Israel 0,2%
BR Brasil 0,2%
RU Rússia 0,2%
SG Cingapura 0,1%
HK RAE de Hong Kong 0,1%
VN Vietnã 0,1%
TR Turquia 0,1%
CZ Tchéquia 0,1%
KR Coreia 0,1%
PL Polônia 0,1%
ES Espanha 0,1%
CH Suíça 0,1%
IR Irã 0,1%
UA Ucrânia 0,1%
IT Itália 0,1%
DK Dinamarca 0,1%
MX México 0,1%
TW Taiwan 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
net10.0 33,14%
net8.0 29,52%
net9.0 7,86%
net10.0-android 4,32%
net472 3,48%
net462 2,29%
net10.0-ios 1,96%
net10.0-windows10.0.19041.0 1,84%
net6.0 1,55%
net10.0-windows 1,44%
net48 1,40%
net9.0-android 1,27%
net8.0-windows 1,18%
netstandard2.0 1,13%
net9.0-windows10.0.19041.0 0,83%
net9.0-ios 0,59%
netcoreapp3.1 0,43%
net7.0 0,38%
net8.0-windows10.0.19041.0 0,30%
net8.0-android 0,28%
net10.0-maccatalyst 0,25%
net5.0 0,22%
netstandard2.1 0,17%
net9.0-windows 0,11%
net10.0-windows10.0.26100.0 0,11%
net10.0-windows10.0.22621.0 0,11%
Outro 3,84%