Dot-Net

如何在 Windows 10 中安裝 .NET 4 框架

  • March 1, 2016

如何在 Windows 10 中安裝 .NET 4.0 Framework?.NET 4.6 已經安裝,但我想要 .NET 4 Framework(不修改系統資料庫)。

在控制面板中打開和關閉 Windows 功能沒有任何效果。

從“Microsoft .NET Framework 4.6”的下載頁面(強調我的):

Microsoft .NET Framework 4.6 是對 Microsoft .NET Framework 4、Microsoft .NET Framework 4.5、Microsoft .NET Framework 4.5.1 和 Microsoft .NET Framework 4.5.2的高度兼容的就地更新。

換句話說,安裝 .NET 4.6(它是 Windows 10 的一部分,因此您無需手動安裝)意味著您安裝.NET 4.0、4.5、4.5.1、4.5.2 和 4.6,並且可以執行針對其中任何一個的程式碼框架版本,無需對您的 Windows 安裝進行任何修改。

當您安裝了更高版本時,您無法安裝 .NET 4.0,因為每個版本都是對上一個版本的就地更新。


但是,如果您的問題是在 Windows 10 上的 Visual Studio 中打開以 .NET 4.0.1、4.0.2 或 4.0.3 為目標的項目,您可能需要下載其中一個目標包:

因為我不確定它們是否已安裝。

如果您真的想在 Windows 10 中安裝 .NET 4.0 或 4.5.2 的開發部分,您需要根據版本,以下內容:

  1. 圖書館:

無論如何,從那裡只安裝 1 個包 -.NET Development\Intellisense and Reference Assemblies並進一步移動。

  + [使用 Microsoft .NET Framework 4.0.3 的多目標包 (KB2600213)](https://www.microsoft.com/en-us/download/details.aspx?id=29052)將 4.0 升級到最新的 4.0.3
  1. 工具 ( csc, msbuild):獲取最新的 2017 版本,因為它們可以與之前的 4.5.2 或 4.0 一起使用。轉到Visual Studio 下載站點,向下滾動並從Build Tools for Visual Studio 2017軟體包下方下載。

從設置中,您將需要以下單個組件

  • .NET 框架 4.6.1 SDK
  • .NET Framework 4.6.1 目標包(它們很有用,因為它們帶來了很好的執行檔tlbimp.exe,例如)
  • C# 和 Visual Basic Roslyn 編譯器(帶csc.exemsbuild.exe

你現在應該是金子了!

引用自:https://stackoverflow.com/questions/35733040