.NET Desktop Runtime
Наричан още dotnet desktop, net desktop runtime, .net 8 desktop, .net 6 desktop
Единна страница за съвременните среди за изпълнение .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 ли е?
- Не. Различен продукт е
- Всяко издание ли?
- Не. Единна страница. Инсталирайте посочената основна версия
Какво е .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 и не е отделна статия за всяко издание.
За какво се използва?
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) е актуална модерна работна среда за десктоп приложения .net от Microsoft Corporation. Доставчикът все още пренасочва потребителите на Windows към https://dotnet.microsoft.com/download/dotnet.
Откога съществува?
.NET Core 1.0 излезе през 2016 г. Десктоп пакетите се появиха, когато потребителският интерфейс на Windows премина отвъд ограниченията само на Framework. Framework 4.x продължава да съществува в Windows. Това е различен продукт с различен инсталатор.
Версии
Първо основните канали. Точните номера на компилациите не са изцяло проверени тук.
Системни изисквания
Стойностите следват публичните указания на издателя. Работното натоварване все пак променя реалната потребност.
Минимум
| Операционна система | Версия на Windows, която Microsoft посочва за съответната основна версия на .NET в learn.microsoft.com/dotnet/core/install/windows |
|---|---|
| RAM | Работната среда е лека. Десктоп приложението определя реалната нужда от RAM |
Профил на ресурсите
- Натоварване на процесора
- Зависи от това, което отваряте в приложението
- Потребност от RAM
- Зависи от документите, разделите или библиотеките
Инсталирани процеси
Тези изпълними файлове принадлежат на този продукт, когато е инсталиран.
| corehost.exe | Хост процес, използван от много зависими от рамката десктоп приложения. Прозорецът, който виждате, обикновено е изпълнимият файл на самото приложение. |
|---|
Компоненти за автостартиране
Работната среда не се нуждае от запис в Startup Apps. Приложение, което я използва, стартира 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 включва тази работна среда плюс компилатори. Самостоятелните (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 г. Този етикет не установява независима проверка. Как проучваме.
- Официален сайт на .NET Desktop Runtime · Продуктова страница на разработчика
- Помощ за .NET Desktop Runtime · Поддръжка от разработчика
- .NET Framework е различен продукт · Инсталирането на 4.x Framework не е тази среда за изпълнение
- Карта на процесите във Foxhole · Извадки от първа страна на компютри с Windows. Не е лабораторен бенчмарк.
Беше ли полезна тази статия?
Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.
Благодарим ви. Това ни помага да подобрим тази страница.