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 15 de setembro 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 é: 74.900.814.

Sistema Operacional

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

Sistema Operacional Porcentagem
Linux 71,0%
Windows 27,9%
macOS 1,1%

Detalhamento entre as versões do Windows:

RID Porcentagem
win-x64 87,9%
win10-x64 9,7%
win-x86 1,7%
win-arm64 0,4%
Outro 0,2%

O detalhamento para macOS entre as versões:

Versão do Sistema Operacional Porcentagem
osx-x64 45,7%
osx-arm64 33,3%
osx.15-arm64 3,8%
osx.14-x64 3,3%
osx.15-x64 3,2%
osx.10.19-x64 2,0%
osx.11.3-x64 1,9%
osx.10.20-x64 1,8%
osx.11.4-x64 1,7%
osx.13-x64 1,0%
Outro 2,2%

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

Distribuição e versão Porcentagem
linux-x64 89,2%
ubuntu.24.04-x64 6,0%
linux.linux-musl-x64 1,2%
ubuntu.22.04-x64 0,8%
debian.11-x64 0,7%
ubuntu.20.04-x64 0,6%
linux-arm64 0,6%
Outro 0,9%

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.304 13,0%
8.0.413 11,4%
8.0.412 11,4%
9.0.303 8,1%
9.0.301 7,8%
8.0.411 6,7%
9.0.302 4,9%
9.0.203 4,8%
6.0.428 3,7%
8.0.410 3,0%
8.0.202 2,4%
8.0.414 2,0%
9.0.300 1,8%
9.0.305 1,3%
7.0.410 1,2%
8.0.100 0,8%
8.0.204 0,7%
9.0.200 0,6%
10.0.100-preview.5.25277.114 0,6%
9.0.100 0,5%
8.0.404 0,5%
8.0.403 0,5%
8.0.406 0,5%
3.1.426 0,5%
Outro 11,2%

Verbos da CLI

A seguinte tabela mostra o detalhamento por verbos CLI:

Verbo Porcentagem
restore 16,32%
build 15,39%
test 12,79%
nuget 12,00%
tool 9,02%
publish 7,01%
new 5,77%
add 4,97%
run 2,95%
msbuild 2,17%
pack 1,14%
list 0,88%
clean 0,80%
format 0,74%
workload 0,72%
ef 0,71%
vstest 0,64%
sln 0,20%
user-secrets 0,14%
help 0,09%
remove 0,06%
package 0,06%
watch 0,05%
sdk 0,03%
script 0,02%
fsi 0,02%
version 0,01%
install 0,01%
aspnet-codegenerator 0,01%
Outro 5,29%

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 65,7%
GB Reino Unido 7,8%
DE Alemanha 6,8%
FR França 4,9%
IE Irlanda 3,4%
- N/A 2,4%
BE Bélgica 1,5%
NL Países Baixos 1,4%
SE Suécia 0,7%
AU Austrália 0,7%
CA Canadá 0,6%
IN Índia 0,5%
CN China 0,3%
SG Cingapura 0,3%
JP Japão 0,2%
RU Rússia 0,2%
BR Brasil 0,2%
IL Israel 0,2%
HK RAE de Hong Kong 0,1%
CZ Tchéquia 0,1%
VN Vietnã 0,1%
TR Turquia 0,1%
PL Polônia 0,1%
DK Dinamarca 0,1%
MX México 0,1%
IT Itália 0,1%
KR Coreia 0,1%
ES Espanha 0,1%
RO Romênia 0,1%
ID Indonésia 0,1%
TW Taiwan 0,1%
UA Ucrânia 0,1%
AT Áustria 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,11%
net9.0 16,66%
net6.0 6,59%
net472 5,32%
net10.0 3,62%
net9.0-android 3,48%
net8.0-android 2,20%
net9.0-ios 1,86%
net462 1,64%
netstandard2.0 1,57%
net8.0-windows 1,49%
net7.0 1,35%
net9.0-windows10.0.19041.0 1,15%
net8.0-ios 1,14%
net48 1,10%
netcoreapp3.1 0,84%
net8.0-windows10.0.19041.0 0,84%
net9.0-maccatalyst 0,41%
net10.0-windows10.0.19041.0 0,37%
net5.0 0,32%
net8.0-maccatalyst 0,26%
net10.0-android 0,23%
net9.0-windows 0,21%
net6.0-windows 0,16%
net8.0-windows10.0.17763.0 0,15%
netstandard2.1 0,15%
netcoreapp2.1 0,11%
net8.0-windows10.0.22621.0 0,11%
net9.0-windows10.0.22621.0 0,10%
Outro 3,43%