.NET Desktop Runtime
Chiamato anche dotnet desktop, net desktop runtime, .net 8 desktop, .net 6 desktop
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
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?
App WPF e WinForms che non includono autonomamente il runtime. Indicano una versione major.
Le versioni 6, 8 e 9 possono coesistere. L'installazione della versione 8 non soddisfa un'app che richiede la 6.
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.
Requisiti di sistema
I valori seguono le indicazioni pubbliche del produttore. Il carico di lavoro modifica comunque le necessità reali.
Minimo
| 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.
| 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
| 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.
| 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.
- Sito ufficiale di .NET Desktop Runtime · Pagina del prodotto del fornitore
- Guida di .NET Desktop Runtime · Supporto del fornitore
- .NET Framework è un prodotto diverso · L'installazione di Framework 4.x non corrisponde a questo runtime
- Mappa dei processi di Foxhole · Campioni di prima parte su PC Windows. Non e' un benchmark di laboratorio.
Questo articolo è stato utile?
È sufficiente un sì o un no. Scegli un motivo, se desideri, o aggiungi una breve nota.
Grazie. Ci aiuta a migliorare questa pagina.