.NET Desktop Runtime
Таксама называецца dotnet desktop, net desktop runtime, .net 8 desktop, .net 6 desktop
Адна старонка для сучасных асяроддзяў выканання .NET Desktop, якія запускаюць праграмы WPF і Windows Forms. Праграмы патрабуюць пэўную мажорную версію. Гэта не .NET Framework 4.x і не кожны SKU.
Што вам трэба ведаць
Адна старонка Desktop Runtime. Праграмам усё яшчэ патрэбна іх канкрэтная мажорная версія.
Гэта сучасны пакет .NET Desktop для WPF і WinForms. Гэта не Framework 4.x, не пакет хостынгу ASP.NET і не каталог усіх састарэлых SKU.
- Што гэта такое?
- Сучасны пакет .NET для WPF і WinForms
- Тое ж самае, што і Framework 4.x?
- Не. Іншы прадукт
- Кожны SKU?
- Не. Адна старонка. Усталюйце пазначаную мажорную версію
Што такое .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 і не з'яўляецца асобным артыкулам для кожнага SKU.
Для чаго ён выкарыстоўваецца?
Праграмы 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 Desktop ад 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 вызначае дэсктопная праграма |
Профіль выкарыстання рэсурсаў
- Патрабаванні да працэсара
- Залежыць ад таго, што вы адкрываеце ў праграме
- Патрабаванні да аператыўнай памяці
- Залежыць ад дакументаў, укладак альбо бібліятэк
Усталяваныя працэсы
Гэтыя выканальныя файлы належаць гэтаму прадукту, калі ён усталяваны.
| corehost.exe | Хост, які выкарыстоўваецца многімі дэсктопнымі праграмамі, залежнымі ад фрэймворка. Акно, якое вы бачыце, звычайна належыць exe-файлу праграмы. |
|---|
Кампаненты аўтазагрузкі
Асяроддзю выканання не патрэбны запіс у аўтазагрузцы. Праграма, якая яго выкарыстоўвае, запускае 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 там не з'явіцца.
Не збірайце кожны стары SKU
Пакеты 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 - гэта іншы прадукт |
Звязанае абсталяванне
Асяроддзе выканання невялікае. Патрэбы ў CPU і RAM вызначаюцца дэсктопнай праграмай, якую вы запускаеце. Любы актуальны ПК з Windows 10 ці 11, уключаны ў спіс распрацоўшчыка, зможа запусціць гэты пакет.
Тэхнічныя падрабязнасці
Тэхнічныя падрабязнасці
Нумары версій вытворцы змяняюцца. Гэты артыкул не замацоўвае пэўную зборку.
Крыніцы і праверка
Зафіксаваная пазнака крыніцы: жнівень 2026. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.
- Афіцыйны сайт .NET Desktop Runtime · Старонка прадукту ад вытворцы
- Даведка .NET Desktop Runtime · Падтрымка ад вытворцы
- .NET Framework - гэта іншы прадукт · Усталёўка 4.x Framework не з'яўляецца гэтым асяроддзем выканання
- Карта працэсаў Foxhole · Уласныя ўзоры на ПК з Windows. Не лабараторны тэст.
Ці быў гэты артыкул карысным?
Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.
Дзякуй. Гэта дапамагае нам паляпшаць гэтую старонку.