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 20 de março 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 é: 51.769.293.
Sistema Operacional
O detalhamento de hashes de endereço Mac exclusivos por sistema operacional:
Sistema Operacional | Porcentagem |
---|---|
Linux | 77% |
Windows | 22% |
macOS | 1% |
Detalhamento entre as versões do Windows:
RID | Porcentagem |
---|---|
win-x64 | 80.9% |
win10-x64 | 16.0% |
win-x86 | 2.4% |
win10-x86 | 0.4% |
Outro | 0.4% |
O detalhamento para macOS entre as versões:
Versão do Sistema Operacional | Porcentagem |
---|---|
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% |
Outro | 4.1% |
O detalhamento no Linux entre distribuições e versões:
Distribuição e versão | Porcentagem |
---|---|
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% |
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 |
---|---|
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% |
Outro | 9.6% |
Verbos da CLI
A seguinte tabela mostra o detalhamento por verbos CLI:
Verbo | Porcentagem |
---|---|
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% |
Outro | 5.67% |
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 | 71.7% |
IE | Irlanda | 8.6% |
DE | Alemanha | 5.4% |
GB | Reino Unido | 5.1% |
NL | Países Baixos | 1.1% |
AU | Austrália | 0.8% |
IN | Índia | 0.6% |
CA | Canadá | 0.6% |
- | N/A | 0.6% |
FR | França | 0.6% |
CN | China | 0.4% |
RU | Rússia | 0.3% |
BR | Brasil | 0.3% |
JP | Japão | 0.3% |
BE | Bélgica | 0.2% |
IL | Israel | 0.2% |
SG | Cingapura | 0.2% |
VN | Vietnã | 0.2% |
TR | Turquia | 0.2% |
PL | Polônia | 0.2% |
SE | Suécia | 0.1% |
CZ | Tchéquia | 0.1% |
IT | Itália | 0.1% |
ES | Espanha | 0.1% |
RO | Romênia | 0.1% |
MX | México | 0.1% |
DK | Dinamarca | 0.1% |
ID | Indonésia | 0.1% |
KR | Coreia | 0.1% |
HK | RAE de Hong Kong | 0.1% |
UA | Ucrânia | 0.1% |
NO | Noruega | 0.1% |
TW | Taiwan | 0.1% |
AT | Áustria | 0.1% |
AR | Argentina | 0.1% |
CH | Suíça | 0.1% |
ZA | África do Sul | 0.1% |
EG | Egito | 0.1% |
CO | Colômbia | 0.1% |
- | Outro | 1.2% |
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.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% |
Outro | 4.44% |