打开Visual Studio - 未安装Net Framework 4.6 - Windows 10

4

我尝试了所有建议的方法,但在尝试启动Visual Studio 2017或卸载依赖它的应用程序(如Visual Studio 2019)时,出现“未安装NET Framework 4.6”的错误提示。

我使用的是Windows 10操作系统。

除了重新安装Windows 10之外,我已经尝试了所有方法,包括:

  • 成功运行DISM.exe /Online /Cleanup-image /Restorehealth

关闭/打开Windows 10 Framework 4.8功能。

如果我尝试安装其他.NET Framework版本(例如.NET 4.6.2),它会显示:

.NET Framework 4.6.2或更新版本已安装在此计算机上。

这是来自XML文件的错误信息:

<record>26</record>
<time>2020/01/25 18:04:39.727</time>
<type>Error</type>
<source>VisualStudio</source>
<description>Failure calling IsCompatibleNDPVersionInstalled.</description>
<hr>80004005 - E_FAIL</hr>
<errorinfo></errorinfo>

来自.NET Framework修复工具:

在此输入图片描述

在此输入图片描述 在此输入图片描述

这些图片显示了使用.NET Framework修复工具的步骤。请按照这些步骤进行操作,以解决与.NET Framework相关的问题。

2
https://developercommunity.visualstudio.com/content/problem/106459/cant-installuse-vs-2017.html - Hans Passant
我在注册表中没有“NETFramework安装”。我有带有“NGenQueue”的NETFramework - gdfgdfg
2
这就是原因。注册表变成了傻瓜泥,这是一个相当大的问题,这种意外很少是孤立的。你可以试试这个工具。此工具 - Hans Passant
我有类似的问题。当我改变 version 时,日志文件中会显示更多的错误。 - Sorry IwontTell
这是我的日志 https://rentry.co/ebxzg - Sorry IwontTell
显示剩余2条评论
1个回答

2

您可以使用Visual Studio Installer来完成此操作。

打开Visual Studio Installer,找到您的Visual Studio版本,然后点击修改。

接着,点击个别组件。然后选择您需要安装的.NET Framework版本。

enter image description here


你能否基于 .NET Framework 4.6.2 创建空项目并且无错误地编译它? - Maytham Fahmi
我之前做过这个,但是不起作用。我也安装了VS2019,但是遇到了同样的问题。 - Sorry IwontTell
修复它的另一种不太正经的方法是制作一个全新的Windows 8.1 / 10安装副本,从头开始进行所有操作,但在这之前请务必备份并列出您计划安装的软件清单。尽管如此,在执行此操作之前,请尝试关闭所有可能造成问题的原因。 - Maytham Fahmi
最后一件事,检查此链接 https://learn.microsoft.com/en-us/visualstudio/releases/2019/system-requirements ,你需要拥有已更新至2919355的Windows 8.1或者如果你使用的是Windows 10,请检查是否已更新并满足最低要求。 - Maytham Fahmi
如果我可以添加更多,请告诉我。 - Maytham Fahmi
显示剩余5条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接