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