.NET Desktop Runtime
Также называется dotnet desktop, net desktop runtime, .net 8 desktop, .net 6 desktop
Единая страница, посвященная современным средам выполнения .NET desktop runtime, необходимым для приложений WPF и Windows Forms. Каждая программа запрашивает конкретную мажорную версию. Это не .NET Framework 4.x и не полный набор всех существующих сборок.
Что необходимо знать
Единая страница о Desktop Runtime. Приложениям по-прежнему требуется их конкретная мажорная версия.
Это современный пакет .NET desktop для WPF и WinForms. Это не Framework 4.x, не пакет хостинга ASP.NET и не сборник всех устаревших выпусков, снятых с поддержки.
- Что это такое?
- Современный пакет .NET для WPF и WinForms
- То же самое, что и Framework 4.x?
- Нет. Это другой продукт
- Все выпуски?
- Нет. Это одна страница. Устанавливайте запрошенную мажорную версию
Что такое .NET Desktop Runtime?
Пакет .NET Desktop Runtime содержит базовую среду выполнения .NET, а также библиотеки WPF и Windows Forms. Microsoft также распространяет более компактный .NET Runtime и ASP.NET Core Runtime. Данная статья описывает семейство Desktop. Вы по-прежнему должны устанавливать ту мажорную версию, которую требует конкретная программа.
Если вы никогда им не пользовались
Если приложение выдает сообщение «установите .NET Desktop Runtime 8» (либо 6 или 9), речь идет именно об этой разделяемой среде выполнения для WPF и WinForms. Загрузите запрошенную мажорную версию с dotnet.microsoft.com. Эта страница не посвящена .NET Framework 4.8, пакету хостинга ASP.NET или отдельным статьям под каждую ревизию.
Для чего он используется?
Приложения WPF и WinForms, не включающие среду выполнения в свой состав. Они указывают точную мажорную версию.
Версии 6, 8 и 9 могут быть установлены одновременно. Установка версии 8 не решит проблему с приложением, требующим версию 6.
Приложениям, запрашивающим .NET Framework 4.8, требуется устаревший продукт исключительно для Windows, а не пакет с этой страницы.
Для кого он предназначен?
- Пользователи, чьи установщики приложений прерывают работу из-за отсутствия Desktop Runtime
- Администраторы, поддерживающие одновременную работу сборок 6 LTS и 8 LTS
- Все, кто собирался установить Framework 4.8 для программы на .NET 8
Текущий статус
.NET Desktop Runtime (2016) - это современная среда выполнения modern .net desktop runtime от компании Microsoft Corporation. Разработчик по-прежнему направляет пользователей Windows по ссылке https://dotnet.microsoft.com/download/dotnet.
Сколько ему лет?
Платформа .NET Core 1.0 появилась в 2016 году. Пакеты Desktop появились по мере переноса пользовательского интерфейса Windows с изолированного фреймворка Framework. Версия Framework 4.x до сих пор присутствует в Windows. Это отдельный продукт со своим установщиком.
Версии
Сначала основные каналы. Точные номера сборок здесь не верифицируются.
Системные требования
Значения соответствуют общедоступным рекомендациям издателя. Нагрузка все же меняет реальные потребности.
Минимум
| Операционная система | Выпуск Windows, указанный Microsoft для этой мажорной версии .NET на learn.microsoft.com/dotnet/core/install/windows |
|---|---|
| Оперативная память | Среда выполнения не требовательна к ресурсам. Реальный объем используемой памяти RAM задает запускаемое приложение |
Потребление ресурсов
- Нагрузка на CPU
- Зависит от того, что именно открыто внутри приложения
- Нагрузка на RAM
- Зависит от документов, вкладок или библиотек
Установленные процессы
Эти исполняемые файлы принадлежат данному продукту, когда он установлен.
| corehost.exe | Хост, используемый многими классическими приложениями, зависящими от фреймворка. Окно на экране обычно принадлежит исполняемому файлу программы. |
|---|
Компоненты автозагрузки
Среде выполнения не требуется автозагрузка при старте Windows. Приложение, использующее ее, запускает corehost или собственный apphost самостоятельно в момент открытия.
Расположение файлов
| Типичная установка | C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\ |
|---|
Распространенные проблемы
Установлен Framework 4.8 вместо .NET 8
Выбран не тот продукт. Framework 4.x и современный .NET Desktop используют разные установщики.
Несовпадение мажорной версии
Программа, созданная под 6 версию, не заработает на версии 8 без явной поддержки от создателей. Устанавливайте именно ту версию, которая указана в ошибке.
Устранение проблем
Проверьте мажорную версию в тексте ошибки, затем перейдите на dotnet.microsoft.com/download/dotnet
Выберите Desktop Runtime для этой версии. Пропустите ASP.NET и SDK, если вы не занимаетесь разработкой.
Выполните команду dotnet --list-runtimes
Она покажет список установленных пакетов Microsoft.NETCore.App и Microsoft.WindowsDesktop.App. Сборки Framework 4.x в нем не отображаются.
Не устанавливайте старые выпуски без надобности
Снятые с поддержки пакеты 5.0 или 7.0 не помогут навести порядок. Устанавливайте то, что требует запускаемое приложение.
Альтернативы
.NET SDK содержит эту среду выполнения и компиляторы. Автономные приложения поставляются со своей средой выполнения. Framework 4.8 является более старым продуктом для Windows.
Официальная помощь и загрузки
Начинайте с сайта разработчика. Случайные сайты с файлами exe не являются каналами поддержки.
| Скачать | dotnet.microsoft.com/download/dotnet Официальный установщик или страница разработчика |
|---|---|
| Помощь | learn.microsoft.com/dotnet/core/install/windows Поддержка разработчика |
| Официальный сайт | dotnet.microsoft.com/download/dotnet Начинайте отсюда, а не со случайных сайтов с файлами exe |
| Установка .NET Framework | learn.microsoft.com/dotnet/framework/install/ 4.8.x - это другой продукт |
Сопутствующее оборудование
Среда выполнения занимает мало места. Загрузку процессора и оперативной памяти определяет запускаемая программа. Пакет работает на любом ПК с Windows 10 или 11, подтвержденном разработчиком.
Технические подробности
Технические подробности
Номера версий у разработчика меняются. В этой статье конкретная сборка не фиксируется.
Источники и проверка
Метка зарегистрированного источника: август 2026. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.
- Официальный сайт .NET Desktop Runtime · Страница продукта от разработчика
- Справка по .NET Desktop Runtime · Поддержка от разработчика
- .NET Framework - это отдельный продукт · Установка 4.x Framework не заменяет эту среду выполнения
- Карта процессов Foxhole · Собственные образцы с ПК под управлением Windows. Не является лабораторным бенчмарком.
Была ли эта статья полезна?
Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.
Спасибо. Это помогает нам улучшать эту страницу.