无法安装 .NET 框架,因为 Windows 认为安装了较新的版本

visual studio communityWindows 10. 它之前崩溃过,我不得不删除一些注册表项才能重新安装它。今天我需要在.NET 4.6.1 and it won't install it.

我尝试通过visual studio安装程序安装它->单个组件(卸载/安装)并从微软网站下载。在第一种情况下没有变化,在第二种情况下它说已经安装了更新的版本。

我检查HKLM -> Software -> WOW6432Node -> Microsoft -> NET Framework Setup -> NDP -> v4 -> Full -> version is 4.7.03056HKLM -> Microsoft -> NET Framework Setup -> NDP -> v4 -> Full -> version is 4.7.03056太。

Control Panel\Programs\Programs and Features我已经安装了only .net 4.5.1. 我想我需要删除注册表中的某些内容,这样它就不会认为安装了较新的版本。

注意:我可以通过 Visual Studio 安装程序安装 .net 4.6.2+。


紫衣仙女
浏览 281回答 2
2回答

Smart猫小萌

Windows 10 附带 4.7.x 版本的 .NET Framework。它是 .NET 4.0 的就地更新。但是您可以为旧版本的 .NET Framework 安装 Developer Pack。这将允许您针对特定版本的框架进行构建。不过,在 Windows 10 中,应用程序将在 Framework 4.7.2 中运行。这将允许您为旧版本的框架和不同版本的 Windows 构建应用程序。

绝地无双

请检查是否有任何 Windows 更新。然后尝试重新安装社区版它可以工作
打开App,查看更多内容
随时随地看视频慕课网APP