Gå til indhold

.NET Desktop Runtime

ProgramMicrosoft Corporation

Også kaldet dotnet desktop, net desktop runtime, .net 8 desktop, .net 6 desktop

Microsoft CorporationSystem

En side til moderne .NET desktop-runtimes, der afvikler WPF- og Windows Forms-apps. Apps beder om en specifik hovedversion. Det er ikke .NET Framework 4.x og ikke enhver SKU.

Hvad du behøver at vide

Én Desktop Runtime-side. Apps har stadig brug for deres navngivne hovedversion.

Dette er den moderne .NET desktop-pakke til WPF og WinForms. Det er ikke Framework 4.x, ikke ASP.NET-hostingpakken og ikke et katalog over enhver udgået SKU.

Hvad er det?
Moderne .NET-pakke til WPF og WinForms
Det samme som Framework 4.x?
Nej. Et andet produkt
Enhver SKU?
Nej. Én side. Installer den navngivne hovedversion
Feex siger
Hvis dialogboksen siger Desktop Runtime 8, downloader jeg den hovedversion fra Microsoft. Jeg installerer ikke Framework 4.8 som erstatning, og jeg henter ikke enhver SKU på siden.

Hvad er .NET Desktop Runtime?

.NET Desktop Runtime indeholder den grundlæggende .NET-runtime plus WPF og Windows Forms. Microsoft leverer også en mindre .NET Runtime og en ASP.NET Core Runtime. Én artikel dækker desktop-familien. Du installerer stadig den hovedversion, som appen beder om.

Hvis du aldrig har brugt det

Hvis en app siger "installer .NET Desktop Runtime 8" (eller 6 eller 9), er dette den delte runtime til WPF og WinForms. Download den hovedversion, appen nævnte, fra dotnet.microsoft.com. Denne side er ikke .NET Framework 4.8, ikke ASP.NET-hostingpakken og ikke en separat artikel for hver SKU.

Hvad bruges det til?

Kør framework-afhængige desktop-apps

WPF- og WinForms-apps, der ikke indeholdt runtimen i sig selv. De angiver en hovedversion.

Parallelle hovedversioner

6, 8 og 9 kan ligge side om side. Installation af 8 opfylder ikke kravet for en app, der kræver 6.

Ikke Framework 4.x

Apps, der beder om .NET Framework 4.8, kræver det ældre Windows-specifikke produkt, ikke denne side.

Hvem er det til?

  • Brugere, hvis app-installationsprogram stopper pga. manglende Desktop Runtime
  • Administratorer, der bevarer 6 LTS og 8 LTS side om side
  • Enhver, der var tæt på at installere Framework 4.8 til en .NET 8-app

Nuværende status

.NET Desktop Runtime (2016) er en aktuel moderne .net desktop-runtime fra Microsoft Corporation. Leverandøren henviser stadig Windows-brugere til https://dotnet.microsoft.com/download/dotnet.

Hvor gammelt er det?

.NET Core 1.0 udkom i 2016. Desktop-pakker kom til, da Windows-brugerfladestakken bevægede sig væk fra udelukkende at køre på Framework. Framework 4.x findes stadig på Windows. Det er et andet produkt med et andet installationsprogram.

Versioner

Primære kanaler først. Nøjagtige build-numre er ikke alle bekræftet her.

8 LTS (typisk aktuel)
9 / aktuel STS
6 LTS (ses stadig)

Systemkrav

Værdierne følger udgiverens offentlige retningslinjer. Arbejdsbelastningen ændrer stadig det faktiske behov.

Minimum

Minimum systemkrav
Operativsystem En Windows-udgave, som Microsoft angiver til den .NET-hovedversion på learn.microsoft.com/dotnet/core/install/windows
RAM Runtimen er let. Det er desktop-appen, der definerer det reelle RAM-behov

Ressourceprofil

CPU-krav
Følger det, du åbner i appen
RAM-krav
Følger dokumenter, faner eller biblioteker

Installerede processer

Disse eksekverbare filer tilhører dette produkt, når det er installeret.

Installerede processer
corehost.exe Vært, der bruges af mange framework-afhængige desktop-apps. Vinduet, du ser, er normalt appens exe.

Startkomponenter

Runtimen behøver ikke et punkt i Startapps. En app, der bruger den, starter corehost eller sin egen apphost, når du åbner den pågældende app.

Filplaceringer

Almindelige .NET Desktop Runtime-placeringer
Typisk installation C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\

Almindelige problemer

Installerede Framework 4.8 til en .NET 8-app

Forkert produkt. Framework 4.x og moderne .NET Desktop bruger forskellige installationsprogrammer.

Forkert hovedversion

En app udviklet til 6 kører ikke på 8 alene, medmindre leverandøren har angivet det. Installer den version, fejlen nævner.

Fejlfinding

Aflæs hovedversionen i fejlen, og åbn derefter dotnet.microsoft.com/download/dotnet

Vælg Desktop Runtime til den hovedversion. Spring ASP.NET og SDK over, medmindre du udvikler.

Kør dotnet --list-runtimes

Det viser installerede Microsoft.NETCore.App- og Microsoft.WindowsDesktop.App-pakker. Framework 4.x vises ikke der.

Undlad at samle på enhver gammel SKU

Ikke-understøttede 5.0- eller 7.0-pakker er ikke en oprydningsstrategi. Installer det, den aktuelle app angiver.

Alternativer

.NET SDK indeholder denne runtime plus kompilere. Selvstændige apps leveres med deres egen runtime. Framework 4.8 er det ældre Windows-produkt.

Officiel hjælp og downloads

Start hos leverandøren. Tilfældige websteder med eksekverbare filer er ikke en supportkanal.

Officielle kontakter
Download dotnet.microsoft.com/download/dotnet Officielt installationsprogram eller leverandørside
Hjælp learn.microsoft.com/dotnet/core/install/windows Leverandørsupport
Officielt websted dotnet.microsoft.com/download/dotnet Start her, ikke på et tilfældigt websted med exe-filer
.NET Framework-installation learn.microsoft.com/dotnet/framework/install/ 4.8.x er et andet produkt

Relateret hardware

Runtimen fylder lidt. Den desktop-app, du starter, definerer CPU- og RAM-forbruget. Enhver aktuel Windows 10- eller 11-pc, som leverandøren angiver, vil kunne afvikle pakken.

Tekniske detaljer

Tekniske detaljer

Leverandørens versionsnumre ændrer sig. Denne artikel fastlåser ikke et build.

Kilder og verificering

Registreret kildemærkat: August 2026. Denne mærkat udgør ikke uafhængig verificering. Sådan undersøger vi.

Var denne artikel nyttig?

Et ja eller nej er nok. Vælg en grund, hvis du vil, eller tilføj en kort bemærkning.

Var denne artikel nyttig?