我在visual studio community
使用Windows 10
2017。它之前崩溃了,我不得不删除一些注册表项,以便能够重新安装它。今天我需要在.NET 4.6.1 and it won't install it
上运行一个项目。
我尝试通过visual studio安装程序安装它 - >单个组件(卸载/安装)并从microsoft网站下载。在第一种情况下没有变化,在第二种情况下它表示已经安装了更新的版本。
我也检查了HKLM -> Software -> WOW6432Node -> Microsoft -> NET Framework Setup -> NDP -> v4 -> Full -> version is 4.7.03056
和HKLM -> 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+。
答案 0 :(得分:6)
Windows 10附带.NET Framework的4.7.x版本。这是.NET 4.0的就地更新。
但你可以install the Developer Pack for older versions of the .NET Framework。这将允许您针对特定版本的框架进行构建。在Windows 10中,应用程序将在Framework 4.7.2中运行。
这将允许您为旧版本的框架和不同版本的Windows构建应用程序。
答案 1 :(得分:0)
请检查所有Windows更新。 然后尝试重新安装适用的社区版