安裝適用於開發人員的 .NET Framework

.NET 是在 Windows 上執行之許多應用程式不可或缺的一部分,提供應用程式執行所需的常見功能。 對開發人員而言,.NET Framework 提供全方位且一致的程式撰寫模型,可建置具有令人視覺震撼之使用者體驗及順暢且安全之通訊的應用程式。

注意

本文適用於希望在其本身的系統上安裝 .NET Framework,或希望將 .NET Framework 與其應用程式一併安裝的開發人員。 若使用者希望安裝 .MET Framework,請參閱討論在特定作業系統上安裝 .NET Framework 的個別文章,例如在 Windows 10 和 Windows Server 2016 上安裝 .NET Framework

本文提供在電腦上安裝所有版本 .NET Framework (從 .NET Framework 4.5 到 .NET Framework 4.8.1) 的連結。 如果您是開發人員,也可以使用這些連結下載 .NET Framework 並隨應用程式轉散發。 如需隨應用程式部署 .NET Framework 版本的相關資訊,請參閱 .NET Framework 開發人員部署指南

重要

先前使用 SHA1 演算法的憑證進行數位簽署的 .NET Framework 內容將會遭到淘汰,以便支援不斷演進的業界標準。

下列版本的 .NET Framework 將於 2022 年 4 月 26 日終止支援:4.5.2、4.6 和 4.6.1。 在此日期之後,不再提供這些版本的安全性修正、更新和技術支援。

如果您使用 .NET Framework 4.5.2、4.6 或 4.6.1,請在 2022 年 4 月 26 日之前將已部署的執行階段更新為較新版本,例如 .NET Framework 4.6.2,以便繼續接收更新和技術支援。

已更新的 SHA2 簽署安裝程式適用於 .NET Framework 3.5 SP1 和 4.6.2 到 4.8。 如需詳細資訊,請參閱 SHA1 淘汰方案 (英文)、.NET 4.5.2、4.6 和 4.6.1 生命週期更新部落格文章 (英文),以及常見問題集 (英文)。

重要

從 .NET Framework 4 開始,所有 .NET Framework 版本均為就地更新,因此系統上只能存在單一的 4.x 版本。 此外,Windows 作業系統的某些版本已預先安裝特定的 .NET Framework 版本。 這表示:

  • 如果電腦上已安裝較新的 4.x 版本,您就無法安裝舊的 4.x 版本。
  • 如果 OS 已預先安裝特定的 .NET Framework 版本,您就無法在相同電腦上安裝舊的 4.x 版本。
  • 如果您安裝較新的版本,則不需要先將舊版解除安裝。

如需 .NET Framework 的版本以及如何判斷電腦上已安裝哪些版本的詳細資訊,請參閱版本和相依性如何:判斷安裝的 .NET Framework 版本

注意

如需 .NET Framework 3.5 的資訊,請參閱 在 Windows 11、Windows 10、Windows 8.1 及 Windows 8 上安裝 .NET Framework 3.5 (部分機器翻譯)。

使用下表取得快速連結,或進一步閱讀詳細資料。 若要檢閱 .NET Framework 的系統需求再進行安裝,請參閱系統需求 (部分機器翻譯)。 如需疑難排解的協助,請參閱疑難排解

.NET Framework 版本 安裝程式 (開發人員套件和執行階段) 平台支援
4.8.1 .NET Framework 4.8.1 包含在:

Visual Studio 2022 (17.3 版)

您可以安裝於:

Windows 11
Windows 10 版本 21H2
Windows 10 版本 21H1
Windows 10 版本 20H2
Windows Server 2022

(如需完整清單,請參閱系統需求)
4.8 .NET Framework 4.8 包含在:

Windows 11
Windows 10 2019 年 5 月更新 (和更新版本)
Visual Studio 2019 (16.3 版)

您可以安裝於:

Windows 10 2018 年 10 月更新
Windows 10 2018 4 月更新
Windows 10 Fall Creators Update
Windows 10 Creators Update
Windows 10 年度更新
Windows 8.1 (含) 以前版本
Windows Server 2022
Windows Server 2019
Windows Server 版本 1809
Windows Server 版本 1803

(如需完整清單,請參閱系統需求)
4.7.2 .NET Framework 4.7.2 包含在:

Windows 10 2018 年 10 月更新
Windows 10 2018 4 月更新
Windows Server 2019
Windows Server 版本 1809
Windows Server 版本 1803
Visual Studio 2017 (15.8 更新)

您可以安裝於:

Windows 10 Fall Creators Update
Windows 10 Creators Update
Windows 10 年度更新
Windows 8.1 (含) 以前版本
Windows Server,1709 版 (含) 以前版本

(如需完整清單,請參閱系統需求)
4.7.1 .NET Framework 4.7.1 包含在:

Windows 10 Fall Creators Update
Windows Server 1709 版
Visual Studio 2017 (15.5 更新)

您可以安裝於:

Windows 10 Creators Update
Windows 10 年度更新
Windows 8.1 (含) 以前版本
Windows Server 2016 (含) 以前版本
(如需完整清單,請參閱系統需求)
4.7 .NET Framework 4.7 包含在:

Windows 10 Creators Update
Visual Studio 2017 (15.3 更新)

您可以安裝於:

Windows 10 年度更新
Windows 8.1 (含) 以前版本
Windows Server 2016 (含) 以前版本
(如需完整清單,請參閱系統需求)
4.6.2 .NET Framework 4.6.2 包含在:

Windows 10 年度更新

您可以安裝於:

Windows 10 11 月更新
Windows 10
Windows 8.1 (含) 以前版本
Windows Server 2012 R2 (含) 以前版本
(如需完整清單,請參閱系統需求)
4.6.1 .NET Framework 4.6.1 包含在:

Visual Studio 2015 Update 2

您可以安裝於:

Windows 10
Windows 8.1 (含) 以前版本
Windows Server 2012 R2 (含) 以前版本
(如需完整清單,請參閱系統需求)
4.6 .NET Framework 4.6 包含在:

Windows 10
Visual Studio 2015

您可以安裝於:

Windows 8.1 (含) 以前版本
Windows Server 2012 R2 (含) 以前版本
(如需完整清單,請參閱系統需求)
4.5.2 .NET Framework 4.5.2 您可以安裝於:

Windows 8.1 (含) 以前版本
Windows Server 2012 R2 (含) 以前版本
(如需完整清單,請參閱系統需求)
4.5.1 .NET Framework 4.5.1 包含在:

Windows 8.1
Windows Server 2012 R2
Visual Studio 2013

您可以安裝於:

Windows 8 (含) 以前版本
Windows Server 2012 (含) 以前版本
(如需完整清單,請參閱系統需求)
4.5 .NET Framework 4.5 包含在:

Windows 8
Windows Server 2012
Visual Studio 2012

您可以安裝於:

Windows 7 (含) 以前版本
Windows Server 2008 SP2 (含) 以前版本
(如需完整清單,請參閱系統需求)

重要

從 Visual Studio 2022 開始,Visual Studio 不再包含 .NET Framework 4.0 - 4.5.1 的 .NET Framework 元件,因為這些版本不再受到支援。 Visual Studio 2022 和更新版本無法建置以 .NET Framework 4.0 到 .NET Framework 4.5.1 為目標的應用程式。 若要繼續建置這些應用程式,您可以使用 Visual Studio 2019 或更早版本。

您可以在所有支援的平台上,安裝特定 .NET Framework 版本的開發人員套件 (如果有的話)。

「開發人員套件」只會以特定版本的 .NET Framework 為目標,且不包含舊版。 例如,.NET Framework 4.8 開發人員套件不包含 .NET Framework 4.7。

您可以在下列版本上安裝 Web 或離線安裝程式

  • Windows 8.1 (含) 以前版本

  • Windows Server 2012 R2 (含) 以前版本

如需完整清單,請參閱系統需求

如需適用於使用者和開發人員的 .NET Framework 一般簡介,請參閱使用者入門。 如需隨應用程式部署 .NET Framework 的資訊,請參閱部署指南。 若要閱讀有關 .NET Framework 架構與重要功能的資訊,請參閱概觀 (部分機器翻譯)。

安裝選項

安裝適用於開發人員的套件以在 Visual Studio 或其他開發環境中開發最新版 .NET Framework,或下載 .NET Framework 可轉散發套件以隨應用程式或控制項散發。

安裝 .NET Framework 開發人員套件或目標套件

「目標套件」可讓您的應用程式在 Visual Studio 和其他開發環境中開發時,以特定版本的 .NET Framework 為目標。 「開發人員套件」包含特定版本的 .NET Framework 和其隨附的 SDK,以及對應的目標套件。

.NET Framework 4.5.1 或 4.5.2 的開發人員套件、.NET Framework 4.6 的目標套件以及 .NET Framework 4.6.1、4.6.2、4.7、4.7.1、4.7.2 或 4.8 的開發人員套件,提供特定 .NET Framework 版本的參考組件、語言套件以及 IntelliSense 檔案,供用於 Visual Studio 這類的整合式開發環境。 若是使用 Visual Studio,開發人員套件或目標套件也會將已安裝的 .NET Framework 版本加入您在建立新專案時所選擇的目標。 選擇下列其中一項:

從開發人員套件下載頁面選擇 [下載]。 接下來選擇 [執行] 或 [儲存],然後在出現提示時遵循指示進行。 您也可以安裝 .NET Framework 特定版本的開發人員套件或目標套件,方法是從 Visual Studio 安裝程式的 [.NET 桌面開發] 工作負載中的選用元件選取它,如下圖所示。

Visual Studio installer with .NET Framework options selected.

當您以 .NET Framework 的特定版本為目標時,您的應用程式會使用該版本開發人員套件隨附的參考組件來建立。 在執行階段,會從全域組件快取解析組件,且不會使用參考組件。

從 Visual Studio 或從命令列使用 MSBuild 建置應用程式時,MSBuild 可能會顯示錯誤 MSB3644:「找不到架構 <架構版本> 的參考組件。」若要解決錯誤,請下載該版本 .NET Framework 的開發人員套件或目標套件。

安裝或下載 .NET Framework 可轉散發套件

安裝程式會針對以這些 .NET Framework 版本為目標的應用程式或控制項,下載 .NET Framework 元件。 這些元件必須安裝在應用程式或控制項執行所在的每一部電腦上。 這些安裝程式都可轉散發,因此您可以將它們包含在應用程式的安裝程式中。

下載頁面會以數種語言提供,不過大部分下載只提供英文版。 如需其他語言支援,您必須安裝語言套件。

有兩種可轉散發安裝程式可供使用:

  • Web 安裝程式 (Web 啟動載入器) 會從 Web 下載符合安裝電腦作業系統的必要元件和語言套件。 這個套件遠比離線安裝程式小,但是需要穩定的網際網路連線。 您可以下載獨立的語言套件來安裝其他語言支援。

  • 離線安裝程式 (獨立可轉散發套件) 包含安裝 .NET Framework 所需的全部必要元件,但不包含語言套件。 這個下載的大小大於 Web 安裝程式。 離線安裝程式不需要網際網路連線。 執行離線安裝程式之後,您可以下載獨立的語言套件來安裝語言支援。 如果無法提供穩定的網際網路連線,請使用離線安裝程式。

Web 和離線安裝程式都是針對 x86 和 x64 為主的電腦所設計 (請參閱系統需求),但是不支援 Itanium 架構的電腦。

  1. 開啟您要安裝之 .NET Framework 版本的下載頁面:

  2. 選取下載頁面的語言。 這個選項不會下載 .NET Framework 的當地語系化資源,只會影響下載頁面上顯示的文字。

  3. 選擇 [下載]

  4. 如果出現提示,請選取符合您系統架構的下載,然後選擇 [下一步]

  5. 出現下載提示時,請執行下列其中「一個」動作:

    • 如果您要在電腦上安裝 .NET Framework,請選擇 [執行],然後依照螢幕上的提示執行。

    • 如果您要下載轉散發的 .NET Framework,請選擇 [儲存],然後依照螢幕上的提示執行。

  6. 如果您要下載其他語言的資源,請依照下一節中的指示安裝一個或多個語言套件。

注意

如果您在安裝期間遇到任何問題,請參閱疑難排解

安裝注意事項:

  • .NET Framework 4.5 和更新版本取代 .NET Framework 4.0。 如果您在已安裝 .NET Framework 4 的系統上安裝這些版本,組件就會被取代。

  • 解除安裝 .NET Framework 4.5 或更新版本也會移除預先存在的 .NET Framework 4 檔案。 如果您想要回到 .NET Framework 4,則必須重新安裝它及其所有更新。 請參閱安裝 .NET Framework 4 (機器翻譯)。

  • 您必須擁有系統管理認證,才能安裝 .NET Framework 4.5 或更新版本。

  • .NET Framework 4.5 可轉散發套件已於 2012 年 10 月 9 日更新,更正了與數位憑證時間戳記錯誤相關的問題,這個問題會造成 Microsoft 所產生和簽署之檔案中的數位簽章提前過期。 如果您先前安裝了日期為 2012 年 8 月 16 日的 .NET Framework 4.5 可轉散發套件,我們建議您使用 .NET Framework 下載頁面 (英文) 的最新可轉散發套件進行更新。 如需這個問題的詳細資訊,請參閱 Microsoft 安全性摘要報告 2749655

若要安裝語言套件

語言套件是包含所支援語言之當地語系化資源的可執行檔 (例如,翻譯的錯誤訊息和 UI 文字)。 如果您未安裝語言套件,則會以英文顯示 .NET Framework 錯誤訊息及其他文字。 請注意,Web 安裝程式會自動安裝符合您作業系統的語言套件,但是您可以將其他語言套件下載至您的電腦。 離線安裝程式並未包含任何語言套件。

重要

語言套件不包含執行應用程式所需的 .NET Framework 元件,因此您必須先執行 Web 或離線安裝程式,然後再安裝語言套件。 如果您已安裝語言套件,請將其解除安裝、安裝 .NET Framework,然後重新安裝語言套件。

  1. 開啟您已安裝之 .NET Framework 版本的語言套件下載頁面:

  2. 在語言清單中,選擇您要下載的語言,並等候幾秒,讓頁面以該語言重新載入。

  3. 選擇 [下載]

下表列出支援的語言。

語言 文化特性
阿拉伯文 ar
捷克文 cs
丹麥文 da
荷蘭文 nl
芬蘭文 fi
英文 (美國) zh-TW
法文 fr
德文 de
希臘文 el
希伯來文 he
匈牙利文 hu
義大利文 it
日文 ja
韓文 ko
挪威文
波蘭文 pl
葡萄牙文 (巴西) pt-BR
葡萄牙文 (葡萄牙) pt-PT
俄文 ru
簡體中文 zh-CHS
西班牙文 es
瑞典文 sv
繁體中文 zh-CHT
土耳其文 tr

下一步

另請參閱