Данные телеметрии .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%