跳至內容

.NET Desktop Runtime

應用程式Microsoft Corporation

也稱為 dotnet desktop、net desktop runtime、.net 8 desktop、.net 6 desktop

Microsoft CorporationSystem

用於執行 WPF 與 Windows Forms 應用程式的現代 .NET 桌面執行階段整合頁面。各應用程式會要求特定的主要版本。它不是 .NET Framework 4.x,也不包含所有的 SKU。

您需要瞭解的資訊

單一 Desktop Runtime 頁面。應用程式仍需要其指定的特定主要版本。

這是用於 WPF 與 WinForms 的現代 .NET 桌面套件。它不是 Framework 4.x,不是 ASP.NET 裝載搭售套件,也不是所有停止支援之 SKU 的目錄。

它是什麼?
用於 WPF 與 WinForms 的現代 .NET 套件
與 Framework 4.x 相同嗎?
不同。是不同的產品
包含所有 SKU 嗎?
不包含。單一頁面。請安裝指定的主要版本
Feex 指出
如果對話方塊顯示 Desktop Runtime 8,我會從 Microsoft 下載該主要版本。我不會安裝 Framework 4.8 作為替代品,也不會下載該頁面上的每個 SKU。

什麼是 .NET Desktop Runtime?

.NET Desktop Runtime 包含基礎 .NET 執行階段加上 WPF 與 Windows Forms。Microsoft 也提供較小的 .NET Runtime 以及 ASP.NET Core Runtime。一篇專文即可涵蓋桌面系列。您仍需安裝該應用程式要求的主要版本。

如果您從未用過它

如果應用程式顯示「請安裝 .NET Desktop Runtime 8」(或 6、9),這就是用於 WPF 與 WinForms 的共用執行階段。請從 dotnet.microsoft.com 下載該應用程式指定的主要版本。本頁面不是 .NET Framework 4.8,不是 ASP.NET 裝載搭售套件,也不是針對每個 SKU 的獨立文章。

它有什麼用途?

執行依賴架構的桌面應用程式

未內嵌執行階段的 WPF 與 WinForms 應用程式。它們會指定主要版本。

並存主要版本

6、8 與 9 可以共存。安裝 8 無法滿足需要 6 的應用程式。

不是 Framework 4.x

要求 .NET Framework 4.8 的應用程式需要的是較舊且僅限 Windows 的產品,而非本頁面的內容。

它是為誰設計的?

  • 應用程式安裝程式因缺少 Desktop Runtime 而中斷的使用者
  • 同時並存保留 6 LTS 與 8 LTS 的管理員
  • 差點為 .NET 8 應用程式安裝 Framework 4.8 的任何人

目前狀態

.NET Desktop Runtime(2016)是 Microsoft Corporation 目前推出的現代 .net 桌面執行階段。廠商仍引導 Windows 使用者前往 https://dotnet.microsoft.com/download/dotnet。

它的歷史有多久?

.NET Core 1.0 於 2016 年推出。隨著 Windows UI 技術堆疊脫離僅限 Framework 的架構,桌面套件隨之問世。Framework 4.x 仍然存在於 Windows 中。它是具有不同安裝程式的另一款產品。

版本

主要管道優先。確切的版本號在此並未全部經過驗證。

8 LTS(常見的目前版本)
9 / 目前 STS
6 LTS(仍可見)

系統需求

數值遵循發行者的公開指引。實際需求仍會隨工作負載而改變。

最低需求

最低系統需求
作業系統 Microsoft 在 learn.microsoft.com/dotnet/core/install/windows 上為該 .NET 主要版本所列出的 Windows 發行版本
記憶體 (RAM) 執行階段本身很輕量。實際的記憶體需求取決於桌面應用程式

資源概況

CPU 需求
跟隨您在應用程式內開啟的內容
RAM 需求
跟隨文件、分頁或資料庫

已安裝的處理程序

安裝本產品後,這些可執行檔即歸屬於本產品。

已安裝的處理程序
corehost.exe 許多依賴架構的桌面應用程式所使用的代管工具。您看到的視窗通常是應用程式的 exe。

啟動元件

該執行階段不需要「啟動應用程式」項目。使用它的應用程式會在您開啟該應用程式時啟動 corehost 或其自有的 apphost。

檔案位置

常見的 .NET Desktop Runtime 位置
典型安裝路徑 C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\

常見問題

為 .NET 8 應用程式安裝了 Framework 4.8

產品錯誤。Framework 4.x 與現代 .NET Desktop 是不同的安裝程式。

主要版本錯誤

針對 6 建置的應用程式無法僅在 8 上執行,除非廠商聲明支援。請安裝錯誤訊息中指明的版本。

疑難排解

確認錯誤訊息中的主要版本,然後開啟 dotnet.microsoft.com/download/dotnet

選擇該主要版本的 Desktop Runtime。除非要進行開發,否則請略過 ASP.NET 與 SDK。

執行 dotnet --list-runtimes

這會列出已安裝的 Microsoft.NETCore.App 與 Microsoft.WindowsDesktop.App 套件。Framework 4.x 不會出現在此處。

請勿收集所有舊版 SKU

保留不受支援的 5.0 或 7.0 套件並非整理系統的良策。請僅安裝目前應用程式所要求的版本。

替代方案

.NET SDK 包含此執行階段加上編譯器。獨立式應用程式自帶執行階段。Framework 4.8 則是較舊的 Windows 產品。

官方說明與下載

請優先諮詢原廠。隨機出現的 exe 下載網站並非支援管道。

官方聯絡管道
下載 dotnet.microsoft.com/download/dotnet 官方安裝程式或廠商頁面
說明 learn.microsoft.com/dotnet/core/install/windows 廠商支援
官方網站 dotnet.microsoft.com/download/dotnet 請從此處開始,而非隨機的 exe 託管網站
.NET Framework 安裝 learn.microsoft.com/dotnet/framework/install/ 4.8.x 是不同的產品

相關硬體

執行階段本身很小。啟動的桌面應用程式決定了 CPU 與記憶體的使用量。廠商列出的任何最新 Windows 10 或 11 電腦皆可執行此套件。

技術詳細資訊

技術詳細資訊

廠商版本號碼會變更。本文未限定特定組建。

來源與驗證

記錄的來源標籤:2026年8月。此標籤不代表獨立驗證。 我們的研究方式.

這篇文章實用嗎?

只要回答「是」或「否」即可。您也可以依意願選擇原因,或附上簡短說明。

這篇文章實用嗎?