Data Telemetri .NET CLI

SDK .NET menyertakan fitur telemetri yang mengumpulkan data penggunaan dan kegagalan tentang .NET CLI. CLI adalah kumpulan kata kerja yang memungkinkan Anda membuat, menguji, dan menerbitkan aplikasi Anda. Telemetri tidak dikumpulkan dari aplikasi .NET. Untuk informasi selengkapnya, lihat artikel .NET SDK.

Laporan ini merangkum total penggunaan yang dikumpulkan pada 20 Maret 2025 selama 90 hari sebelumnya.

Tantangan dengan data

Ada beberapa tantangan yang signifikan dalam memahami data penggunaan .NET CLI. Yang terbesar adalah kami tidak tahu berapa banyak pengembang yang langsung menggunakan .NET SDK, meskipun kami memiliki jumlah total alamat MAC yang di-hash (akan dibahas di bagian berikutnya). Kami percaya bahwa sebagian besar data penggunaan dihasilkan oleh mesin build dan integrasi berkelanjutan yang dijalankan secara teratur, bukan oleh manusia. Kami juga percaya bahwa beberapa lingkungan sering mengubah alamat MAC (dan oleh karena itu, hash yang kami terima) sementara yang lain menggunakan kembali kumpulan kecil (seperti Docker). Ini berarti sangat sulit untuk memahami alamat MAC, karena terdapat ekspansi dan kompresi buatan dari alamat ini yang berperan.

Jumlah alamat MAC total

Jumlah total hash alamat Mac unik adalah: 51.769.293.

Sistem Operasi

Uraian hash alamat Mac unik oleh sistem operasi:

OS Persen
Linux 77%
Windows 22%
macOS 1%

Uraian di Windows di seluruh versi:

RID Persen
win-x64 80.9%
win10-x64 16.0%
win-x86 2.4%
win10-x86 0.4%
Lainnya 0.4%

Uraian untuk macOS di berbagai versi:

Versi OS Persen
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%
Lainnya 4.1%

Uraian di Linux di seluruh distribusi dan versi:

Distribusi dan versi Persen
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%
Lainnya 0.9%

Nomor versi SDK

Tabel berikut menunjukkan uraian berdasarkan nomor versi SDK:

Versi SDK Persen
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%
Lainnya 9.6%

Kata kerja CLI

Tabel berikut memperlihatkan uraian menurut kata kerja CLI:

Kata Kerja Persen
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%
Lainnya 5.67%

Negara/wilayah

Tabel berikut ini memperlihatkan uraian menurut negara/kawasan:

ISO Negara/wilayah Persen
US Amerika Serikat 71.7%
IE Irlandia 8.6%
DE Jerman 5.4%
GB Kerajaan Serikat 5.1%
NL Belanda 1.1%
AU Australia 0.8%
IN India 0.6%
CA Kanada 0.6%
- T/A 0.6%
FR Prancis 0.6%
CN Tiongkok 0.4%
RU Rusia 0.3%
BR Brasil 0.3%
JP Jepang 0.3%
BE Belgia 0.2%
IL Israel 0.2%
SG Singapura 0.2%
VN Vietnam 0.2%
TR Turki 0.2%
PL Polandia 0.2%
SE Swedia 0.1%
CZ Ceko 0.1%
IT Italia 0.1%
ES Spanyol 0.1%
RO Rumania 0.1%
MX Meksiko 0.1%
DK Denmark 0.1%
ID Indonesia 0.1%
KR Korea 0.1%
HK Hong Kong SAR 0.1%
UA Ukraina 0.1%
NO Norwegia 0.1%
TW Taiwan 0.1%
AT Austria 0.1%
AR Argentina 0.1%
CH Swiss 0.1%
ZA South Africa 0.1%
EG Mesir 0.1%
CO Kolombia 0.1%
- Lainnya 1.2%

Kerangka kerja target

Tabel berikut menunjukkan kerangka kerja target yang diberikan sebagai parameter untuk perintah CLI, seperti dotnet new:

Nilai kerangka kerja target Persen
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%
Lainnya 4.44%