Salta al contenuto

.NET Desktop Runtime

ApplicazioneMicrosoft Corporation

Chiamato anche dotnet desktop, net desktop runtime, .net 8 desktop, .net 6 desktop

Microsoft CorporationSistema

Una pagina unica per i runtime desktop .NET moderni che eseguono app WPF e Windows Forms. Le app richiedono una versione major specifica. Non si tratta di .NET Framework 4.x e non include ogni singolo SKU.

Cosa c'è da sapere

Un'unica pagina per Desktop Runtime. Le app necessitano comunque della rispettiva versione major specificata.

Questo è il pacchetto desktop .NET moderno per WPF e WinForms. Non è Framework 4.x, non è il bundle di hosting ASP.NET e non è un catalogo di tutti gli SKU non più supportati.

Che cos'è?
Pacchetto .NET moderno per WPF e WinForms
Uguale a Framework 4.x?
No. È un prodotto diverso
Tutti gli SKU?
No. Una sola pagina. Installa la major specificata
Feex dice
Se la finestra di dialogo indica Desktop Runtime 8, scarico tale versione major da Microsoft. Non installo Framework 4.8 come sostituto e non scarico ogni singolo SKU presente nella pagina.

Che cos'è .NET Desktop Runtime?

.NET Desktop Runtime include il runtime .NET di base oltre a WPF e Windows Forms. Microsoft distribuisce anche un runtime .NET più ridotto e un ASP.NET Core Runtime. Un unico articolo descrive la famiglia desktop. Devi comunque installare la versione major richiesta dall'applicazione.

Se non lo hai mai usato

Se un'app indica "installa .NET Desktop Runtime 8" (o 6, o 9), si tratta di questo runtime condiviso per WPF e WinForms. Scarica la versione major indicata dall'applicazione da dotnet.microsoft.com. Questa pagina non riguarda .NET Framework 4.8, non è il bundle di hosting ASP.NET e non rappresenta un articolo separato per ogni SKU.

A cosa serve?

Esegui app desktop dipendenti dal framework

App WPF e WinForms che non includono autonomamente il runtime. Indicano una versione major.

Versioni major side-by-side

Le versioni 6, 8 e 9 possono coesistere. L'installazione della versione 8 non soddisfa un'app che richiede la 6.

Non è Framework 4.x

Le app che richiedono .NET Framework 4.8 necessitano del prodotto legacy solo per Windows, non di quello descritto in questa pagina.

A chi e rivolto?

  • Utenti il cui programma di installazione dell'app si blocca per l'assenza di Desktop Runtime
  • Amministratori che mantengono affiancate le versioni 6 LTS e 8 LTS
  • Chiunque abbia quasi installato Framework 4.8 per un'app .NET 8

Stato attuale

.NET Desktop Runtime (2016) è un runtime desktop .net moderno attuale fornito da Microsoft Corporation. Il fornitore rimanda ancora gli utenti Windows a https://dotnet.microsoft.com/download/dotnet.

Quanti anni ha?

.NET Core 1.0 è stato rilasciato nel 2016. I pacchetti desktop sono arrivati quando lo stack dell'interfaccia utente di Windows ha abbandonato l'esclusività di Framework. Framework 4.x è ancora presente su Windows. Si tratta di un prodotto diverso con un programma di installazione diverso.

Versioni

Prima i canali principali. I numeri esatti di build non sono tutti verificati qui.

8 LTS (tipica attuale)
9 / STS attuale
6 LTS (ancora utilizzata)

Requisiti di sistema

I valori seguono le indicazioni pubbliche del produttore. Il carico di lavoro modifica comunque le necessità reali.

Minimo

Requisiti minimi di sistema
Sistema operativo Una versione di Windows indicata da Microsoft per tale versione major di .NET su learn.microsoft.com/dotnet/core/install/windows
RAM Il runtime è leggero. L'app desktop determina l'effettiva quantità di RAM necessaria

Profilo delle risorse

Richiesta CPU
Segue ciò che apri all'interno dell'app
Richiesta RAM
Segue documenti, schede o librerie

Processi installati

Questi eseguibili appartengono a questo prodotto quando è installato.

Processi installati
corehost.exe Host utilizzato da molte app desktop dipendenti dal framework. La finestra visualizzata corrisponde solitamente all'exe dell'app.

Componenti di avvio

Il runtime non richiede una voce nelle App di avvio. Un'app che lo utilizza avvia corehost o il proprio apphost quando viene aperta.

Posizioni dei file

Percorsi comuni di .NET Desktop Runtime
Installazione tipica C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\

Problemi comuni

Installato Framework 4.8 per un'app .NET 8

Prodotto errato. Framework 4.x e il moderno .NET Desktop hanno programmi di installazione diversi.

Versione major errata

Un'app creata per la versione 6 non funzionerà solo con la 8, a meno che il fornitore non lo abbia specificato. Installa la versione indicata nell'errore.

Risoluzione dei problemi

Verifica la versione major indicata nell'errore, quindi apri dotnet.microsoft.com/download/dotnet

Seleziona Desktop Runtime per quella versione major. Salta ASP.NET e l'SDK, a meno che tu non stia sviluppando.

Esegui dotnet --list-runtimes

Questo comando elenca i pacchetti Microsoft.NETCore.App e Microsoft.WindowsDesktop.App installati. Framework 4.x non comparirà qui.

Non raccogliere ogni vecchio SKU

I pacchetti 5.0 o 7.0 non supportati non rappresentano una strategia di pulizia. Installa solo ciò che richiede l'app corrente.

Alternative

.NET SDK include questo runtime oltre ai compilatori. Le app autonome distribuiscono il proprio runtime incorporato. Framework 4.8 è il prodotto Windows legacy.

Guida ufficiale e download

Inizia dal fornitore. I siti casuali di file exe non sono un canale di supporto.

Contatti ufficiali
Download dotnet.microsoft.com/download/dotnet Programma di installazione ufficiale o pagina del fornitore
Guida learn.microsoft.com/dotnet/core/install/windows Supporto del fornitore
Sito ufficiale dotnet.microsoft.com/download/dotnet Inizia da qui, non da un host casuale di file exe
Installazione di .NET Framework learn.microsoft.com/dotnet/framework/install/ La versione 4.8.x è un prodotto diverso

Hardware correlato

Il runtime è compatto. L'app desktop avviata determina l'uso di CPU e RAM. Qualsiasi PC con Windows 10 o 11 attuale elencato dal produttore eseguirà il pacchetto.

Dettagli tecnici

Dettagli tecnici

I numeri di versione del fornitore cambiano. Questo articolo non fissa una build specifica.

Fonti e verifica

Etichetta della fonte registrata: agosto 2026. Questa etichetta non costituisce una verifica indipendente. Come svolgiamo le ricerche.

Questo articolo è stato utile?

È sufficiente un sì o un no. Scegli un motivo, se desideri, o aggiungi una breve nota.

Questo articolo è stato utile?