Прескачане към съдържанието

.NET Desktop Runtime

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

Наричан още dotnet desktop, net desktop runtime, .net 8 desktop, .net 6 desktop

Microsoft CorporationСистема

Единна страница за съвременните среди за изпълнение .NET Desktop, които изпълняват WPF и Windows Forms приложения. Приложенията изискват конкретна основна (major) версия. Това не е .NET Framework 4.x и не включва всяко издание.

Какво трябва да знаете

Единна страница за Desktop Runtime. Приложенията все още изискват конкретно посочената от тях основна версия.

Това е модерният пакет .NET Desktop за WPF и WinForms. Не е Framework 4.x, не е ASP.NET hosting bundle и не е каталог на всяко неподдържано вече издание.

Какво представлява?
Модерен .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. Вие все пак инсталирате основната версия, която приложението изисква.

Ако никога не сте го използвали

Ако дадено приложение изведе съобщение "install .NET Desktop Runtime 8" (или 6, или 9), това е споделената среда за изпълнение за WPF и WinForms. Изтеглете посочената от приложението основна версия от dotnet.microsoft.com. Тази страница не е за .NET Framework 4.8, не е за ASP.NET hosting bundle и не е отделна статия за всяко издание.

За какво се използва?

Изпълнение на десктоп приложения, зависими от рамката (framework-dependent)

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) е актуална модерна работна среда за десктоп приложения .net от Microsoft Corporation. Доставчикът все още пренасочва потребителите на Windows към https://dotnet.microsoft.com/download/dotnet.

Откога съществува?

.NET Core 1.0 излезе през 2016 г. Десктоп пакетите се появиха, когато потребителският интерфейс на Windows премина отвъд ограниченията само на Framework. Framework 4.x продължава да съществува в Windows. Това е различен продукт с различен инсталатор.

Версии

Първо основните канали. Точните номера на компилациите не са изцяло проверени тук.

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

Системни изисквания

Стойностите следват публичните указания на издателя. Работното натоварване все пак променя реалната потребност.

Минимум

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

Профил на ресурсите

Натоварване на процесора
Зависи от това, което отваряте в приложението
Потребност от RAM
Зависи от документите, разделите или библиотеките

Инсталирани процеси

Тези изпълними файлове принадлежат на този продукт, когато е инсталиран.

Инсталирани процеси
corehost.exe Хост процес, използван от много зависими от рамката десктоп приложения. Прозорецът, който виждате, обикновено е изпълнимият файл на самото приложение.

Компоненти за автостартиране

Работната среда не се нуждае от запис в Startup Apps. Приложение, което я използва, стартира 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 включва тази работна среда плюс компилатори. Самостоятелните (self-contained) приложения носят собствена среда за изпълнение. 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 г. Този етикет не установява независима проверка. Как проучваме.

Беше ли полезна тази статия?

Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.

Беше ли полезна тази статия?