【发布时间】:2018-05-25 10:49:12
【问题描述】:
我在Windows 10 上使用visual studio community 2017。它之前崩溃了,我不得不删除一些注册表项才能重新安装它。今天我需要在.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.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+。
【问题讨论】:
-
Windows 完全正确。 is 安装了较新的版本,Windows 10 附带 4.7.x。安装最新更新 4.7.2
-
此外,您不需要安装 .NET 4.6.1。 4.0 之后的所有 版本都是之前版本的二进制替换。如果您想target 4.6.1 只需在项目属性中更改目标框架
-
@Panagiotis Kanavos,但我在
Programs and Features中看不到 .net 4.7。附言我了解,我只有 4.6.1 中的项目列表,这需要手动更改所有人的目标框架。我发布了问题,所以我明白了原因。
标签: c# .net visual-studio .net-framework-version