Данные телеметрии .NET CLI
Пакет SDK для .NET включает функцию телеметрии, которая собирает данные об использовании и сбоях интерфейса командной строки .NET. CLI — это набор команд, которые позволяют создавать, тестировать и публиковать приложения. Телеметрия не собирается из приложений .NET. Дополнительные сведения см. в статье телеметрии .NET SDK.
В этом отчете представлены данные об общем использовании, собранные 10 июня 2025 г. за предыдущие 90 дней.
Проблемы с данными
Существуют серьезные проблемы с распознаванием данных об использовании .NET CLI. Самое главное, мы не знаем, сколько разработчиков используют .NET SDK напрямую, хотя у нас есть общее количество хэшированных MAC-адресов (распространенных в следующем разделе). Мы считаем, что значительная часть данных об использовании создается обычными машинами для сборки и непрерывной интеграции, а не людьми. Мы также считаем, что некоторые среды часто меняют MAC-адреса (и, следовательно, получаемый нами хэш), в то время как другие повторно используют небольшой набор (например, Docker). Это означает, что действительно трудно рассуждать о MAC-адресах, потому что в игре есть как искусственное расширение, так и сжатие этих адресов.
Общее количество MAC-адресов
Общее количество уникальных хэшей Mac-адресов: 56 315 796.
Операционная система
Разбивка уникальных хэшей Mac-адресов по операционным системам:
ОС | Процент |
---|---|
Linux | 75,7% |
Windows | 23,6% |
macOS | 0,7% |
Разбивка в ОС Windows по версиям:
RID | Процент |
---|---|
win-x64 | 83,8% |
win10-x64 | 12,4% |
win-x86 | 3,2% |
win-arm64 | 0,3% |
Прочее | 0,3% |
Разбивка для macOS по версиям:
Версия ОС | Процент |
---|---|
osx-arm64 | 62,0% |
osx-x64 | 15,2% |
osx.15-arm64 | 9,6% |
osx.14-arm64 | 2,9% |
osx.13-x64 | 1,5% |
osx.14-x64 | 1,3% |
osx.15-x64 | 1,3% |
osx.10.18-x64 | 1,1% |
osx.10.19-x64 | 0,8% |
osx.11.3-x64 | 0,8% |
osx.13-arm64 | 0,8% |
Прочее | 2,7% |
Разбивка Linux по дистрибутивам и версиям:
Дистрибутив и версия | Процент |
---|---|
linux-x64 | 86,5% |
ubuntu.24.04-x64 | 7,0% |
ubuntu.22.04-x64 | 2,0% |
ubuntu.20.04-x64 | 1,3% |
linux-musl-x64 | 1,2% |
debian.11-x64 | 0,9% |
Прочее | 1,1% |
Номер версии SDK
В следующей таблице показана разбивка по номеру версии SDK:
Версия SDK | Процент |
---|---|
9.0.203 | 13,2% |
8.0.408 | 12,3% |
8.0.407 | 11,9% |
9.0.202 | 7,9% |
9.0.300 | 6,8% |
8.0.410 | 6,6% |
9.0.200 | 4,9% |
6.0.428 | 4,9% |
8.0.409 | 3,9% |
9.0.201 | 3,5% |
7.0.410 | 1,5% |
8.0.100 | 1,2% |
8.0.406 | 1,1% |
8.0.404 | 1,1% |
9.0.100 | 1,0% |
9.0.102 | 0,9% |
8.0.403 | 0,9% |
8.0.204 | 0,8% |
8.0.202 | 0,8% |
9.0.101 | 0,8% |
8.0.303 | 0,7% |
3.1.426 | 0,6% |
8.0.300 | 0,6% |
8.0.405 | 0,6% |
7.0.305 | 0,6% |
8.0.201 | 0,5% |
8.0.311 | 0,5% |
5.0.408 | 0,5% |
Прочее | 9,7% |
Команды CLI
В следующей таблице показана разбивка по командам CLI:
Глагол | Процент |
---|---|
restore | 18,27% |
build | 17,15% |
test | 13,96% |
nuget | 10,49% |
tool | 8,74% |
publish | 7,28% |
new | 3,31% |
run | 2,98% |
msbuild | 2,46% |
add | 2,43% |
pack | 1,17% |
list | 1,04% |
clean | 0,90% |
vstest | 0,85% |
ef | 0,82% |
format | 0,80% |
workload | 0,57% |
sln | 0,26% |
user-secrets | 0,16% |
help | 0,09% |
watch | 0,08% |
remove | 0,07% |
sdk | 0,04% |
package | 0,04% |
script | 0,03% |
fsi | 0,02% |
version | 0,01% |
install | 0,01% |
aspnet-codegenerator | 0,01% |
Прочее | 6,01% |
Страна/регион
В следующей таблице показана разбивка по странам/регионам:
ISO | Страна/регион | Процент |
---|---|---|
US | Соединенные Штаты Америки | 72,0% |
IE | Ирландия | 7,5% |
DE | Германия | 5,6% |
GB | Великобритания | 5,1% |
NL | Нидерланды | 1,0% |
AU | Австралия | 0,9% |
FR | Франция | 0,7% |
- | Н/Д | 0,7% |
IN | Индия | 0,6% |
CA | Канада | 0,5% |
SE | Швеция | 0,4% |
CN | Китай | 0,4% |
RU | Россия | 0,4% |
BR | Бразилия | 0,3% |
JP | Япония | 0,3% |
IL | Израиль | 0,2% |
SG | Сингапур | 0,2% |
CZ | Чехия | 0,2% |
VN | Вьетнам | 0,2% |
TR | Турция | 0,1% |
PL | Польша | 0,1% |
BE | Бельгия | 0,1% |
MX | Мексика | 0,1% |
IT | Италия | 0,1% |
ES | Испания | 0,1% |
HK | Гонконг (САР) | 0,1% |
DK | Дания | 0,1% |
RO | Румыния | 0,1% |
KR | Корея | 0,1% |
ID | Индонезия | 0,1% |
AT | Австрия | 0,1% |
UA | Украина | 0,1% |
NO | Норвегия | 0,1% |
TW | Тайвань | 0,1% |
AR | Аргентина | 0,1% |
CH | Швейцария | 0,1% |
ZA | South Africa | 0,1% |
CO | Колумбия | 0,1% |
EG | Египет | 0,1% |
- | Прочее | 1,0% |
Целевая платформа
В следующей таблице показана целевая платформа, переданная в качестве параметра для команд CLI, например dotnet new
:
Значение целевой платформы | Процент |
---|---|
net8.0 | 43,06% |
net9.0 | 14,33% |
net6.0 | 10,89% |
net472 | 4,14% |
net7.0 | 2,74% |
netstandard2.0 | 2,32% |
net9.0-android | 2,20% |
net8.0-android | 2,17% |
netcoreapp3.1 | 1,40% |
net8.0-windows | 1,25% |
net48 | 0,99% |
net9.0-windows10.0.19041.0 | 0,98% |
net10.0 | 0,89% |
net8.0-windows10.0.19041.0 | 0,87% |
net462 | 0,78% |
net9.0-ios | 0,77% |
net8.0-ios | 0,77% |
net5.0 | 0,59% |
net9.0-maccatalyst | 0,52% |
net8.0-maccatalyst | 0,39% |
net6.0-windows | 0,23% |
net9.0-windows | 0,22% |
net8.0-windows10.0.17763.0 | 0,20% |
netstandard2.1 | 0,18% |
net10.0-windows10.0.19041.0 | 0,16% |
net452 | 0,13% |
net10.0-android | 0,13% |
netcoreapp2.1 | 0,13% |
net8.0-windows10.0.22621.0 | 0,12% |
net9.0-windows10.0.22621.0 | 0,11% |
net6.0-windows10.0.17763.0 | 0,10% |
Прочее | 6,22% |