Перейти к содержимому

.NET Desktop Runtime

ПриложениеMicrosoft Corporation

Также называется dotnet desktop, net desktop runtime, .net 8 desktop, .net 6 desktop

Microsoft CorporationSystem

Единая страница, посвященная современным средам выполнения .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?
Нет. Это другой продукт
Все выпуски?
Нет. Это одна страница. Устанавливайте запрошенную мажорную версию
Feex сообщает
Если в диалоговом окне указано требование Desktop Runtime 8, я скачиваю эту мажорную версию с сайта Microsoft. Я не пытаюсь заменить ее версией Framework 4.8 и не ставлю все редакции подряд с этой страницы.

Что такое .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.

Не Framework 4.x

Приложениям, запрашивающим .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. Это отдельный продукт со своим установщиком.

Версии

Сначала основные каналы. Точные номера сборок здесь не верифицируются.

8 LTS (основная актуальная)
9 / текущая STS
6 LTS (все еще встречается)

Системные требования

Значения соответствуют общедоступным рекомендациям издателя. Нагрузка все же меняет реальные потребности.

Минимум

Минимальные системные требования
Операционная система Выпуск Windows, указанный Microsoft для этой мажорной версии .NET на learn.microsoft.com/dotnet/core/install/windows
Оперативная память Среда выполнения не требовательна к ресурсам. Реальный объем используемой памяти RAM задает запускаемое приложение

Потребление ресурсов

Нагрузка на CPU
Зависит от того, что именно открыто внутри приложения
Нагрузка на RAM
Зависит от документов, вкладок или библиотек

Установленные процессы

Эти исполняемые файлы принадлежат данному продукту, когда он установлен.

Установленные процессы
corehost.exe Хост, используемый многими классическими приложениями, зависящими от фреймворка. Окно на экране обычно принадлежит исполняемому файлу программы.

Компоненты автозагрузки

Среде выполнения не требуется автозагрузка при старте Windows. Приложение, использующее ее, запускает corehost или собственный apphost самостоятельно в момент открытия.

Расположение файлов

Стандартные расположения .NET Desktop Runtime
Типичная установка 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. Эта метка не гарантирует независимую проверку. Как мы проводим исследования.

Была ли эта статья полезна?

Достаточно ответа "да" или "нет". При желании выберите причину или оставьте короткую заметку.

Была ли эта статья полезна?