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)
工具(
在设置中,您需要以下各个组件:
- .NET Framework 4.6.1 SDK
-
.NET Framework 4.6.1目标打包(它们非常有用,因为它们带来了不错的可执行文件,例如
tlbimp.exe ) -
C#和Visual Basic Roslyn编译器(带
csc.exe 和msbuild.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。