.NET Desktop Runtime
Ook wel dotnet desktop, net desktop runtime, .net 8 desktop, .net 6 desktop genoemd
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
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?
WPF- en WinForms-apps die de runtime niet zelf bevatten. Ze noemen een hoofdversie.
6, 8 en 9 kunnen naast elkaar bestaan. Het installeren van 8 voldoet niet voor een app die 6 vereist.
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.
Systeemvereisten
Waarden volgen de openbare richtlijnen van de uitgever. De werklast bepaalt nog steeds de daadwerkelijke behoefte.
Minimum
| 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.
| 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
| 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.
| 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.
- Officiële site van .NET Desktop Runtime · Productpagina van leverancier
- Hulp voor .NET Desktop Runtime · Ondersteuning van leverancier
- .NET Framework is een ander product · 4.x Framework-installatie is niet deze runtime
- Foxhole-proceskaart · Voorbeelden van eerste partijen op Windows-pc's. Geen laboratoriumbenchmark.
Was dit artikel nuttig?
Een ja of nee is voldoende. Kies desgewenst een reden of voeg een korte opmerking toe.
Bedankt. Dat helpt ons om deze pagina te verbeteren.