如何在Windows 10中安装.NET 4 Framework

How to install .NET 4 Framework in Windows 10

如何在Windows 10中安装.NET 4.0 Framework? .NET 4.6已经安装,但是我想拥有.NET 4 Framework(无需修改注册表)。

在控制面板中打开和关闭Windows功能无效。


从" Microsoft .NET Framework 4.6"的下载页面(重点是我的):

The Microsoft .NET Framework 4.6 is a highly compatible, in-place update to the Microsoft .NET Framework 4, Microsoft .NET Framework 4.5, Microsoft .NET Framework 4.5.1 and 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的项目,则可能需要下载以下目标包:

  • NET 4.0.1的多目标包
  • NET 4.0.2的多目标包
  • NET 4.0.3的多目标包

因为我不确定它们是否已安装。


如果您确实要在Windows 10中安装.NET 4.0或4.5.2的开发部分,则需要根据版本进行以下操作:

  • 这些库:

    • 对于4.5.2,请抓住.NET Framework 4.5.2开发人员包

    • 对于4.0,请获取适用于Windows 7和.NET Framework 4(ISO)的Microsoft Windows SDK,将其安装并运行Setup\SDKSetup.exe(自动运行会哭喊说.NET 4在Windows 10中不可用,因此直接转到SDKSetup.exe )。请注意,您需要获取GRMSDKX_~,这可能是那里提供的3种版本中的x64版本,即{x86,itanium,x64},否则它会哭喊着找不到任何文件。

      无论如何,从那里仅安装1个软件包-.NET Development\Intellisense and Reference Assemblies并继续前进。

      • 使用Microsoft .NET Framework 4.0.3的多目标包将4.0升级到最新的4.0.3(KB2600213)
  • 工具(cscmsbuild):获取最新的2017版本,因为它们将与以前的4.5.2或4.0一起使用。转到Visual Studio下载站点,向下滚动并从Build Tools for Visual Studio 2017包下面的方式下载。

    在设置中,您需要以下各个组件:

    • .NET Framework 4.6.1 SDK
    • .NET Framework 4.6.1目标打包(它们非常有用,因为它们带来了不错的可执行文件,例如tlbimp.exe)
    • C#和Visual Basic Roslyn编译器(带csc.exemsbuild.exe)
  • 你现在应该是金色的!


    如果您设法使用工具从Windows 10 ISO中删除Net Framework 4+进行全新安装。

    然后,您可以重新安装Net Framework 4.5,而不是4.0。由于Windows 10不允许4.0。

    我真的不确定是否有一些用于4.6和4.7的删除工具。由于我尝试了直接安装7 SDK的方法。但随后只能安装4.5。

    然后,当您安装4.5时,可以完全安装Windows 7 SDK。

    如果Windows 7 SDK为2.0或3.5哭泣,请在应用程序和功能中安装它。

    您可以使用称为NTlite的工具并编辑Windows 10的.wim文件安装。然后使用兼容程序删除4+。然后在C:中保存并启动复制的ISO,并在Windows 10中启动安装。这样,您还可以保留已安装的设置和应用程序,只需删除Windows 10的主要源文件即可。


    您无法安装旧版本。由于您已经在.Net framework 4.6上运行,因此无法对其进行降级。但是,Windows 10默认已随附.NET框架,为什么您需要安装旧版本?

    根据此网站,您可以选择Web安装程序或脱机安装程序来安装.NET Framework。您可以尝试从此处下载.NET Framework 4。