Данные телеметрии .NET CLI

Пакет SDK для .NET включает функцию телеметрии, которая собирает данные об использовании и сбоях интерфейса командной строки .NET. CLI — это набор команд, которые позволяют создавать, тестировать и публиковать приложения. Телеметрия не собирается из приложений .NET. Дополнительные сведения см. в статье телеметрии .NET SDK.

В этом отчете представлены данные об общем использовании, собранные 15 сентября 2025 г. за предыдущие 90 дней.

Проблемы с данными

Существуют серьезные проблемы с распознаванием данных об использовании .NET CLI. Самое главное, мы не знаем, сколько разработчиков используют .NET SDK напрямую, хотя у нас есть общее количество хэшированных MAC-адресов (распространенных в следующем разделе). Мы считаем, что значительная часть данных об использовании создается обычными машинами для сборки и непрерывной интеграции, а не людьми. Мы также считаем, что некоторые среды часто меняют MAC-адреса (и, следовательно, получаемый нами хэш), в то время как другие повторно используют небольшой набор (например, Docker). Это означает, что действительно трудно рассуждать о MAC-адресах, потому что в игре есть как искусственное расширение, так и сжатие этих адресов.

Общее количество MAC-адресов

Общее количество уникальных хэшей Mac-адресов: 74 900 814.

Операционная система

Разбивка уникальных хэшей Mac-адресов по операционным системам:

ОС Процент
Linux 71,0%
Windows 27,9%
macOS 1,1%

Разбивка в ОС Windows по версиям:

RID Процент
win-x64 87,9%
win10-x64 9,7%
win-x86 1,7%
win-arm64 0,4%
Прочее 0,2%

Разбивка для macOS по версиям:

Версия ОС Процент
osx-x64 45,7%
osx-arm64 33,3%
osx.15-arm64 3,8%
osx.14-x64 3,3%
osx.15-x64 3,2%
osx.10.19-x64 2,0%
osx.11.3-x64 1,9%
osx.10.20-x64 1,8%
osx.11.4-x64 1,7%
osx.13-x64 1,0%
Прочее 2,2%

Разбивка Linux по дистрибутивам и версиям:

Дистрибутив и версия Процент
linux-x64 89,2%
ubuntu.24.04-x64 6,0%
linux.linux-musl-x64 1,2%
ubuntu.22.04-x64 0,8%
debian.11-x64 0,7%
ubuntu.20.04-x64 0,6%
linux-arm64 0,6%
Прочее 0,9%

Номер версии SDK

В следующей таблице показана разбивка по номеру версии SDK:

Версия SDK Процент
9.0.304 13,0%
8.0.413 11,4%
8.0.412 11,4%
9.0.303 8,1%
9.0.301 7,8%
8.0.411 6,7%
9.0.302 4,9%
9.0.203 4,8%
6.0.428 3,7%
8.0.410 3,0%
8.0.202 2,4%
8.0.414 2,0%
9.0.300 1,8%
9.0.305 1,3%
7.0.410 1,2%
8.0.100 0,8%
8.0.204 0,7%
9.0.200 0,6%
10.0.100-preview.5.25277.114 0,6%
9.0.100 0,5%
8.0.404 0,5%
8.0.403 0,5%
8.0.406 0,5%
3.1.426 0,5%
Прочее 11,2%

Команды CLI

В следующей таблице показана разбивка по командам CLI:

Глагол Процент
restore 16,32%
build 15,39%
test 12,79%
nuget 12,00%
tool 9,02%
publish 7,01%
new 5,77%
add 4,97%
run 2,95%
msbuild 2,17%
pack 1,14%
list 0,88%
clean 0,80%
format 0,74%
workload 0,72%
ef 0,71%
vstest 0,64%
sln 0,20%
user-secrets 0,14%
help 0,09%
remove 0,06%
package 0,06%
watch 0,05%
sdk 0,03%
script 0,02%
fsi 0,02%
version 0,01%
install 0,01%
aspnet-codegenerator 0,01%
Прочее 5,29%

Страна/регион

В следующей таблице показана разбивка по странам/регионам:

ISO Страна/регион Процент
US Соединенные Штаты Америки 65,7%
GB Великобритания 7,8%
DE Германия 6,8%
FR Франция 4,9%
IE Ирландия 3,4%
- Н/Д 2,4%
BE Бельгия 1,5%
NL Нидерланды 1,4%
SE Швеция 0,7%
AU Австралия 0,7%
CA Канада 0,6%
IN Индия 0,5%
CN Китай 0,3%
SG Сингапур 0,3%
JP Япония 0,2%
RU Россия 0,2%
BR Бразилия 0,2%
IL Израиль 0,2%
HK Гонконг (САР) 0,1%
CZ Чехия 0,1%
VN Вьетнам 0,1%
TR Турция 0,1%
PL Польша 0,1%
DK Дания 0,1%
MX Мексика 0,1%
IT Италия 0,1%
KR Корея 0,1%
ES Испания 0,1%
RO Румыния 0,1%
ID Индонезия 0,1%
TW Тайвань 0,1%
UA Украина 0,1%
AT Австрия 0,1%
- Прочее 1,0%

Целевая платформа

В следующей таблице показана целевая платформа, переданная в качестве параметра для команд CLI, например dotnet new:

Значение целевой платформы Процент
net8.0 43,11%
net9.0 16,66%
net6.0 6,59%
net472 5,32%
net10.0 3,62%
net9.0-android 3,48%
net8.0-android 2,20%
net9.0-ios 1,86%
net462 1,64%
netstandard2.0 1,57%
net8.0-windows 1,49%
net7.0 1,35%
net9.0-windows10.0.19041.0 1,15%
net8.0-ios 1,14%
net48 1,10%
netcoreapp3.1 0,84%
net8.0-windows10.0.19041.0 0,84%
net9.0-maccatalyst 0,41%
net10.0-windows10.0.19041.0 0,37%
net5.0 0,32%
net8.0-maccatalyst 0,26%
net10.0-android 0,23%
net9.0-windows 0,21%
net6.0-windows 0,16%
net8.0-windows10.0.17763.0 0,15%
netstandard2.1 0,15%
netcoreapp2.1 0,11%
net8.0-windows10.0.22621.0 0,11%
net9.0-windows10.0.22621.0 0,10%
Прочее 3,43%