Перайсці да змесціва

.NET Desktop Runtime

ПраграмаMicrosoft Corporation

Таксама называецца dotnet desktop, net desktop runtime, .net 8 desktop, .net 6 desktop

Microsoft CorporationSystem

Адна старонка для сучасных асяроддзяў выканання .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?
Не. Адна старонка. Усталюйце пазначаную мажорную версію
Feex паведамляе
Калі ў дыялогавым акне пазначана Desktop Runtime 8, я спампоўваю гэтую мажорную версію ад Microsoft. Я не ўсталёўваю Framework 4.8 у якасці замены і не бяру кожны 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.

Не Framework 4.x

Праграмы, якія патрабуюць .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. Гэта іншы прадукт з іншым усталёўнікам.

Версіі

Спачатку асноўныя каналы. Дакладныя нумары зборак не ўсе правераны тут.

8 LTS (тыповая бягучая)
9 / бягучая STS
6 LTS (усё яшчэ сустракаецца)

Сістэмныя патрабаванні

Значэнні адпавядаюць адкрытым указанням выдаўца. Нагрузка ўсё яшчэ змяняе рэальную патрэбу.

Мінімум

Мінімальныя сістэмныя патрабаванні
Аперацыйная сістэма Рэліз Windows, пазначаны Microsoft для гэтай мажорнай версіі .NET на learn.microsoft.com/dotnet/core/install/windows
Аператыўная памяць Асяроддзе выканання займае мала месца. Рэальную патрэбу ў RAM вызначае дэсктопная праграма

Профіль выкарыстання рэсурсаў

Патрабаванні да працэсара
Залежыць ад таго, што вы адкрываеце ў праграме
Патрабаванні да аператыўнай памяці
Залежыць ад дакументаў, укладак альбо бібліятэк

Усталяваныя працэсы

Гэтыя выканальныя файлы належаць гэтаму прадукту, калі ён усталяваны.

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

Кампаненты аўтазагрузкі

Асяроддзю выканання не патрэбны запіс у аўтазагрузцы. Праграма, якая яго выкарыстоўвае, запускае 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 там не з'явіцца.

Не збірайце кожны стары 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. Гэтая пазнака не пацвярджае незалежную праверку. Як мы даследуем.

Ці быў гэты артыкул карысным?

Дастаткова адказаць "так" або "не". Выберыце прычыну, калі хочаце, або дадайце кароткую нататку.

Ці быў гэты артыкул карысным?