Данные телеметрии .NET CLI
Пакет SDK для .NET включает функцию телеметрии, которая собирает данные об использовании и сбоях интерфейса командной строки .NET. CLI — это набор команд, которые позволяют создавать, тестировать и публиковать приложения. Телеметрия не собирается из приложений .NET. Дополнительные сведения см. в статье телеметрии .NET SDK.
В этом отчете представлены данные об общем использовании, собранные 20 марта 2025 г. за предыдущие 90 дней.
Проблемы с данными
Существуют серьезные проблемы с распознаванием данных об использовании .NET CLI. Самое главное, мы не знаем, сколько разработчиков используют .NET SDK напрямую, хотя у нас есть общее количество хэшированных MAC-адресов (распространенных в следующем разделе). Мы считаем, что значительная часть данных об использовании создается обычными машинами для сборки и непрерывной интеграции, а не людьми. Мы также считаем, что некоторые среды часто меняют MAC-адреса (и, следовательно, получаемый нами хэш), в то время как другие повторно используют небольшой набор (например, Docker). Это означает, что действительно трудно рассуждать о MAC-адресах, потому что в игре есть как искусственное расширение, так и сжатие этих адресов.
Общее количество MAC-адресов
Общее количество уникальных хэшей Mac-адресов: 51 769 293.
Операционная система
Разбивка уникальных хэшей Mac-адресов по операционным системам:
ОС | Процент |
---|---|
Linux | 77% |
Windows | 22% |
macOS | 1% |
Разбивка в ОС Windows по версиям:
RID | Процент |
---|---|
win-x64 | 80.9% |
win10-x64 | 16.0% |
win-x86 | 2.4% |
win10-x86 | 0.4% |
Прочее | 0.4% |
Разбивка для macOS по версиям:
Версия ОС | Процент |
---|---|
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% |
Прочее | 4.1% |
Разбивка Linux по дистрибутивам и версиям:
Дистрибутив и версия | Процент |
---|---|
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% |
Прочее | 0.9% |
Номер версии SDK
В следующей таблице показана разбивка по номеру версии SDK:
Версия SDK | Процент |
---|---|
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% |
Прочее | 9.6% |
Команды CLI
В следующей таблице показана разбивка по командам CLI:
Глагол | Процент |
---|---|
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% |
Прочее | 5.67% |
Страна/регион
В следующей таблице показана разбивка по странам/регионам:
ISO | Страна/регион | Процент |
---|---|---|
US | Соединенные Штаты Америки | 71.7% |
IE | Ирландия | 8.6% |
DE | Германия | 5.4% |
GB | Великобритания | 5.1% |
NL | Нидерланды | 1.1% |
AU | Австралия | 0.8% |
IN | Индия | 0.6% |
CA | Канада | 0.6% |
- | Н/Д | 0.6% |
FR | Франция | 0.6% |
CN | Китай | 0.4% |
RU | Россия | 0.3% |
BR | Бразилия | 0.3% |
JP | Япония | 0.3% |
BE | Бельгия | 0.2% |
IL | Израиль | 0.2% |
SG | Сингапур | 0.2% |
VN | Вьетнам | 0.2% |
TR | Турция | 0.2% |
PL | Польша | 0.2% |
SE | Швеция | 0.1% |
CZ | Чехия | 0.1% |
IT | Италия | 0.1% |
ES | Испания | 0.1% |
RO | Румыния | 0.1% |
MX | Мексика | 0.1% |
DK | Дания | 0.1% |
ID | Индонезия | 0.1% |
KR | Корея | 0.1% |
HK | Гонконг (САР) | 0.1% |
UA | Украина | 0.1% |
NO | Норвегия | 0.1% |
TW | Тайвань | 0.1% |
AT | Австрия | 0.1% |
AR | Аргентина | 0.1% |
CH | Швейцария | 0.1% |
ZA | South Africa | 0.1% |
EG | Египет | 0.1% |
CO | Колумбия | 0.1% |
- | Прочее | 1.2% |
Целевая платформа
В следующей таблице показана целевая платформа, переданная в качестве параметра для команд CLI, например dotnet new
:
Значение целевой платформы | Процент |
---|---|
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% |
Прочее | 4.44% |