Naar inhoud springen

.NET Desktop Runtime

ToepassingMicrosoft Corporation

Ook wel dotnet desktop, net desktop runtime, .net 8 desktop, .net 6 desktop genoemd

Microsoft CorporationSysteem

Eén pagina voor moderne .NET desktop-runtimes die WPF- en Windows Forms-apps uitvoeren. Apps vragen om een specifieke hoofdversie. Het is niet .NET Framework 4.x en niet elke SKU.

Wat u moet weten

Eén Desktop Runtime-pagina. Apps vereisen nog steeds hun specifieke hoofdversie.

Dit is het moderne .NET-desktoppakket voor WPF en WinForms. Het is niet Framework 4.x, niet de ASP.NET-hostingbundel en geen catalogus van elke SKU die niet meer wordt ondersteund.

Wat is het?
Modern .NET-pakket voor WPF en WinForms
Hetzelfde als Framework 4.x?
Nee. Ander product
Elke SKU?
Nee. Eén pagina. Installeer de genoemde hoofdversie
Feex zegt
Als het dialoogvenster Desktop Runtime 8 vermeldt, download ik die hoofdversie bij Microsoft. Ik installeer Framework 4.8 niet als vervanging, en ik download niet elke SKU op de pagina.

Wat is .NET Desktop Runtime?

De .NET Desktop Runtime bevat de basis-.NET-runtime plus WPF en Windows Forms. Microsoft levert ook een kleinere .NET Runtime en een ASP.NET Core Runtime. Eén artikel behandelt de desktopfamilie. U installeert nog steeds de hoofdversie waar de app om vraagt.

Als u het nog nooit hebt gebruikt

Als een app meldt "installeer .NET Desktop Runtime 8" (of 6, of 9), dan is dit die gedeelde runtime voor WPF en WinForms. Download de door de app genoemde hoofdversie via dotnet.microsoft.com. Deze pagina is niet .NET Framework 4.8, niet de ASP.NET-hostingbundel en geen apart artikel voor elke SKU.

Waarvoor wordt het gebruikt?

Framework-afhankelijke desktop-apps uitvoeren

WPF- en WinForms-apps die de runtime niet zelf bevatten. Ze noemen een hoofdversie.

Hoofdversies naast elkaar

6, 8 en 9 kunnen naast elkaar bestaan. Het installeren van 8 voldoet niet voor een app die 6 vereist.

Geen Framework 4.x

Apps die om .NET Framework 4.8 vragen, vereisen het oudere product dat uitsluitend voor Windows is, niet deze pagina.

Voor wie is het bedoeld?

  • Mensen bij wie het installatieprogramma van een app stopt vanwege een ontbrekende Desktop Runtime
  • Beheerders die 6 LTS en 8 LTS naast elkaar behouden
  • Iedereen die bijna Framework 4.8 installeerde voor een .NET 8-app

Huidige status

.NET Desktop Runtime (2016) is een actuele modern .net desktop runtime van Microsoft Corporation. De leverancier verwijst Windows-gebruikers nog steeds naar https://dotnet.microsoft.com/download/dotnet.

Hoe oud is het?

.NET Core 1.0 werd uitgebracht in 2016. Desktoppakketten verschenen toen de Windows UI-stack loskwam van het uitsluitend gebruiken van Framework. Framework 4.x bestaat nog steeds op Windows. Het is een ander product met een ander installatieprogramma.

Versies

Belangrijkste kanalen eerst. Exacte buildnummers zijn hier niet allemaal geverifieerd.

8 LTS (typisch huidig)
9 / huidige STS
6 LTS (nog steeds te zien)

Systeemvereisten

Waarden volgen de openbare richtlijnen van de uitgever. De werklast bepaalt nog steeds de daadwerkelijke behoefte.

Minimum

Minimale systeemvereisten
Besturingssysteem Een Windows-versie die Microsoft voor die .NET-hoofdversie vermeldt op learn.microsoft.com/dotnet/core/install/windows
RAM De runtime is licht. De desktop-app bepaalt de werkelijke RAM-behoefte

Bronprofiel

CPU-vraag
Volgt wat u binnen de app opent
RAM-vraag
Volgt documenten, tabbladen of bibliotheken

Geïnstalleerde processen

Deze uitvoerbare bestanden behoren bij dit product wanneer het is geïnstalleerd.

Geïnstalleerde processen
corehost.exe Host die door veel framework-afhankelijke desktop-apps wordt gebruikt. Het venster dat u ziet is meestal het exe-bestand van de app.

Opstartonderdelen

De runtime heeft geen vermelding bij Opstart-apps nodig. Een app die er gebruik van maakt, start corehost of zijn eigen apphost wanneer u die app opent.

Bestandslocaties

Veelvoorkomende locaties van .NET Desktop Runtime
Typische installatie C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\

Veelvoorkomende problemen

Framework 4.8 geïnstalleerd voor een .NET 8-app

Verkeerd product. Framework 4.x en moderne .NET Desktop hebben verschillende installatieprogramma's.

Verkeerde hoofdversie

Een app die is gebouwd voor 6 draait niet op 8 alleen, tenzij de leverancier heeft aangegeven dat dit kan. Installeer de versie die de foutmelding noemt.

Problemen oplossen

Lees de hoofdversie in de foutmelding en open vervolgens dotnet.microsoft.com/download/dotnet

Kies Desktop Runtime voor die hoofdversie. Sla ASP.NET en SDK over, tenzij u ontwikkelt.

Voer dotnet --list-runtimes uit

Dat geeft een lijst van geïnstalleerde pakketten van Microsoft.NETCore.App en Microsoft.WindowsDesktop.App. Framework 4.x verschijnt daar niet.

Verzamel niet elke oude SKU

Niet-ondersteunde 5.0- of 7.0-pakketten zijn geen opschoonstrategie. Installeer wat de huidige app noemt.

Alternatieven

De .NET SDK bevat deze runtime plus compilers. Zelfstandige apps leveren hun eigen runtime mee. Framework 4.8 is het oudere Windows-product.

Officiële hulp en downloads

Begin bij de leverancier. Willekeurige exe-sites zijn geen ondersteuningskanaal.

Officiële contacten
Downloaden dotnet.microsoft.com/download/dotnet Officieel installatieprogramma of leverancierspagina
Help learn.microsoft.com/dotnet/core/install/windows Ondersteuning van leverancier
Officiële site dotnet.microsoft.com/download/dotnet Begin hier, niet bij een willekeurige exe-host
.NET Framework-installatie learn.microsoft.com/dotnet/framework/install/ 4.8.x is een ander product

Gerelateerde hardware

De runtime is klein. De desktop-app die u start, bepaalt CPU en RAM. Elke actuele Windows 10- of 11-pc die de leverancier vermeldt, kan het pakket uitvoeren.

Technische details

Technische details

Versienummers van de leverancier veranderen. Dit artikel legt geen build vast.

Bronnen en verificatie

Vastgelegd bronlabel: augustus 2026. Dit label vormt geen onafhankelijke verificatie. Hoe wij onderzoek doen.

Was dit artikel nuttig?

Een ja of nee is voldoende. Kies desgewenst een reden of voeg een korte opmerking toe.

Was dit artikel nuttig?