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 25 de março 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 é: 97.905.138.

Sistema Operacional

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

Sistema Operacional Porcentagem
Linux 77,4%
Windows 21,2%
macOS 1,3%

Detalhamento entre as versões do Windows:

RID Porcentagem
win-x64 90,5%
win10-x64 7,0%
win-x86 1,7%
win-arm64 0,7%
Outro 0,1%

O detalhamento para macOS entre as versões:

Versão do Sistema Operacional Porcentagem
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%
Outro 1,4%

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

Distribuição e versão Porcentagem
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%
Outro 1,0%

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.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%

Verbos da CLI

A seguinte tabela mostra o detalhamento por verbos CLI:

Verbo Porcentagem
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%
Outro 5,20%

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 69,7%
GB Reino Unido 5,6%
DE Alemanha 4,7%
- N/A 4,6%
FR França 4,2%
BE Bélgica 3,2%
NL Países Baixos 1,3%
IE Irlanda 0,9%
SE Suécia 0,8%
CN China 0,7%
IN Índia 0,4%
AU Austrália 0,4%
SG Cingapura 0,3%
IL Israel 0,3%
CA Canadá 0,2%
RU Rússia 0,2%
JP Japão 0,2%
HK RAE de Hong Kong 0,2%
BR Brasil 0,2%
CZ Tchéquia 0,1%
VN Vietnã 0,1%
TR Turquia 0,1%
PL Polônia 0,1%
ES Espanha 0,1%
IT Itália 0,1%
KR Coreia 0,1%
MX México 0,1%
DK Dinamarca 0,1%
RO Romênia 0,1%
NO Noruega 0,1%
UA Ucrânia 0,1%
ID Indonésia 0,1%
TW Taiwan 0,1%
- Outro 0,6%

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