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

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

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

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

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

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

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

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

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

ОС Процент
Linux 74,2%
Windows 24,2%
macOS 1,6%

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

RID Процент
win-x64 89,0%
win10-x64 8,7%
win-x86 1,5%
win-arm64 0,6%
Прочее 0,2%

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

Версия ОС Процент
osx-x64 55,6%
osx-arm64 21,8%
osx.15-x64 8,3%
osx.10.20-x64 4,8%
osx.11.4-x64 4,6%
osx.15-arm64 1,8%
osx.26-arm64 0,8%
Прочее 2,3%

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

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

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

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

Версия SDK Процент
9.0.305 22,2%
9.0.306 17,8%
8.0.414 9,1%
8.0.415 7,2%
9.0.304 6,7%
10.0.100 5,4%
8.0.416 4,3%
8.0.413 3,3%
8.0.412 2,1%
6.0.428 1,9%
9.0.203 1,7%
9.0.307 1,7%
9.0.308 1,3%
10.0.100-rc.2.25502.107 0,9%
8.0.100 0,7%
8.0.204 0,6%
7.0.410 0,6%
9.0.300 0,6%
10.0.100-rc.1.25451.107 0,6%
Прочее 11,3%

Команды CLI

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

Глагол Процент
restore 16,10%
build 15,01%
nuget 12,76%
test 12,23%
tool 8,07%
publish 7,00%
new 6,75%
add 5,98%
run 2,85%
msbuild 2,00%
pack 1,15%
list 0,87%
clean 0,80%
workload 0,76%
format 0,72%
ef 0,69%
vstest 0,46%
sln 0,16%
user-secrets 0,11%
package 0,07%
help 0,07%
remove 0,07%
watch 0,05%
script 0,03%
sdk 0,02%
fsi 0,02%
version 0,01%
install 0,01%
Прочее 5,18%

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

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

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

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

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

Значение целевой платформы Процент
net8.0 44,26%
net9.0 16,39%
net10.0 5,01%
net472 4,38%
net6.0 4,31%
net9.0-android 4,29%
net9.0-ios 3,75%
net462 1,86%
net8.0-windows 1,48%
net8.0-android 1,38%
netstandard2.0 1,34%
net8.0-ios 1,11%
net9.0-windows10.0.19041.0 1,07%
net48 1,06%
netcoreapp3.1 0,84%
net10.0-android 0,70%
net8.0-windows10.0.19041.0 0,57%
net10.0-windows10.0.19041.0 0,56%
net7.0 0,56%
net9.0-maccatalyst 0,38%
net5.0 0,28%
net9.0-windows 0,27%
net10.0-ios 0,18%
net8.0-windows10.0.17763.0 0,16%
netstandard2.1 0,15%
net6.0-windows 0,15%
net8.0-maccatalyst 0,13%
net9.0-windows10.0.26100.0 0,13%
Прочее 3,25%