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 dezembro 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 é: 92.499.833.
Sistema Operacional
O detalhamento de hashes de endereço Mac exclusivos por sistema operacional:
| Sistema Operacional | Porcentagem |
|---|---|
| Linux | 74,2% |
| Windows | 24,2% |
| macOS | 1,6% |
Detalhamento entre as versões do Windows:
| RID | Porcentagem |
|---|---|
| win-x64 | 89,0% |
| win10-x64 | 8,7% |
| win-x86 | 1,5% |
| win-arm64 | 0,6% |
| Outro | 0,2% |
O detalhamento para macOS entre as versões:
| Versão do Sistema Operacional | Porcentagem |
|---|---|
| osx-x64 | 55,6% |
| osx-arm64 | 21,8% |
| osx.15-x64 | 8,3% |
| osx.10.20-x64 | 4,8% |
| osx.11.4-x64 | 4,6% |
| osx.15-arm64 | 1,8% |
| osx.26-arm64 | 0,8% |
| Outro | 2,3% |
O detalhamento no Linux entre distribuições e versões:
| Distribuição e versão | Porcentagem |
|---|---|
| linux-x64 | 94,1% |
| ubuntu.24.04-x64 | 1,9% |
| linux.linux-musl-x64 | 1,0% |
| linux-arm64 | 0,9% |
| ubuntu.22.04-x64 | 0,6% |
| 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 |
|---|---|
| 9.0.305 | 22,2% |
| 9.0.306 | 17,8% |
| 8.0.414 | 9,1% |
| 8.0.415 | 7,2% |
| 9.0.304 | 6,7% |
| 10.0.100 | 5,4% |
| 8.0.416 | 4,3% |
| 8.0.413 | 3,3% |
| 8.0.412 | 2,1% |
| 6.0.428 | 1,9% |
| 9.0.203 | 1,7% |
| 9.0.307 | 1,7% |
| 9.0.308 | 1,3% |
| 10.0.100-rc.2.25502.107 | 0,9% |
| 8.0.100 | 0,7% |
| 8.0.204 | 0,6% |
| 7.0.410 | 0,6% |
| 9.0.300 | 0,6% |
| 10.0.100-rc.1.25451.107 | 0,6% |
| Outro | 11,3% |
Verbos da CLI
A seguinte tabela mostra o detalhamento por verbos CLI:
| Verbo | Porcentagem |
|---|---|
| restore | 16,10% |
| build | 15,01% |
| nuget | 12,76% |
| test | 12,23% |
| tool | 8,07% |
| publish | 7,00% |
| new | 6,75% |
| add | 5,98% |
| run | 2,85% |
| msbuild | 2,00% |
| pack | 1,15% |
| list | 0,87% |
| clean | 0,80% |
| workload | 0,76% |
| format | 0,72% |
| ef | 0,69% |
| vstest | 0,46% |
| sln | 0,16% |
| user-secrets | 0,11% |
| package | 0,07% |
| help | 0,07% |
| remove | 0,07% |
| watch | 0,05% |
| script | 0,03% |
| sdk | 0,02% |
| fsi | 0,02% |
| version | 0,01% |
| install | 0,01% |
| Outro | 5,18% |
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 | 68,1% |
| GB | Reino Unido | 6,6% |
| DE | Alemanha | 5,8% |
| FR | França | 4,5% |
| - | N/A | 4,0% |
| BE | Bélgica | 2,8% |
| NL | Países Baixos | 1,3% |
| IE | Irlanda | 0,9% |
| SE | Suécia | 0,9% |
| AU | Austrália | 0,6% |
| IN | Índia | 0,4% |
| SG | Cingapura | 0,3% |
| CA | Canadá | 0,3% |
| CN | China | 0,3% |
| IL | Israel | 0,2% |
| HK | RAE de Hong Kong | 0,2% |
| RU | Rússia | 0,2% |
| BR | Brasil | 0,2% |
| JP | Japão | 0,2% |
| CZ | Tchéquia | 0,1% |
| VN | Vietnã | 0,1% |
| PL | Polônia | 0,1% |
| TR | Turquia | 0,1% |
| IT | Itália | 0,1% |
| MX | México | 0,1% |
| ES | Espanha | 0,1% |
| DK | Dinamarca | 0,1% |
| KR | Coreia | 0,1% |
| ID | Indonésia | 0,1% |
| RO | Romênia | 0,1% |
| UA | Ucrânia | 0,1% |
| IR | Iran | 0,1% |
| NO | Norway | 0,1% |
| - | Outro | 0,8% |
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 | 44,26% |
| net9.0 | 16,39% |
| net10.0 | 5,01% |
| net472 | 4,38% |
| net6.0 | 4,31% |
| net9.0-android | 4,29% |
| net9.0-ios | 3,75% |
| net462 | 1,86% |
| net8.0-windows | 1,48% |
| net8.0-android | 1,38% |
| netstandard2.0 | 1,34% |
| net8.0-ios | 1,11% |
| net9.0-windows10.0.19041.0 | 1,07% |
| net48 | 1,06% |
| netcoreapp3.1 | 0,84% |
| net10.0-android | 0,70% |
| net8.0-windows10.0.19041.0 | 0,57% |
| net10.0-windows10.0.19041.0 | 0,56% |
| net7.0 | 0,56% |
| net9.0-maccatalyst | 0,38% |
| net5.0 | 0,28% |
| net9.0-windows | 0,27% |
| net10.0-ios | 0,18% |
| net8.0-windows10.0.17763.0 | 0,16% |
| netstandard2.1 | 0,15% |
| net6.0-windows | 0,15% |
| net8.0-maccatalyst | 0,13% |
| net9.0-windows10.0.26100.0 | 0,13% |
| Outro | 3,25% |