如何在Windows 10中安装.NET 4.0 Framework?已经安装了.NET 4.6,但我想安装.NET 4 Framework(不修改注册表)。
在控制面板中启用或禁用Windows功能没有任何效果。
如何在Windows 10中安装.NET 4.0 Framework?已经安装了.NET 4.6,但我想安装.NET 4 Framework(不修改注册表)。
在控制面板中启用或禁用Windows功能没有任何效果。
如果您想在Windows 10中安装.NET 4.0或4.5.2的开发部分,根据版本,您需要以下内容:
库:
对于4.5.2,请获取.NET framework 4.5.2 Developer Pack
对于4.0,请获取Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO),挂载它并运行Setup\SDKSetup.exe
(自动运行将指出在Windows 10中不存在.NET 4,因此直接转到 SDKSetup.exe
)。请注意,您需要获取 GRMSDKX_〜
,这可能是那里提供的3个版本(x86,Itanium,x64)中的x64版,否则它会报告找不到某些文件。
无论如何,只从那里安装1个包- .NET Development\Intellisense和Reference Assemblies
,然后继续。
工具 (csc
, msbuild
):获取2017版本,因为它们可以与之前的4.5.2或4.0版本一起使用。请转到Visual Studio下载站点,向下滚动并从下面的Visual Studio 2017构建工具包中进行下载。
从设置中,您将需要以下个别组件:
tlbimp.exe
之类的良好可执行文件)csc.exe
和msbuild.exe
)现在应该没有问题了!
Setup\SDKSetup.exe
,而是在命令提示符中导航到Setup\MTPack
,然后运行NetFx_DTP.msi EXTUI=1
以安装4.0多目标包而无需其他组件。其余步骤应该按照所述执行,尽管我已经安装了4.8 SDK,因此无需进行其他操作即可在Rider中运行我的古老项目。请注意,如果您喜欢,VS 2010光盘上也有相同的MSI文件。 - StormFoo来自“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 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的主源文件。同时保持您的Windows激活。