Visual Studio 无法识别已安装 .NET Framework 4.6.2

p.s*_*w.g 11 windows-registry windows-7 visual-studio .net-framework installation

我已经通过 Web 安装程序安装了 .NET Framework 4.6.2,一切看起来都很好。但是,在我重新启动并打开 Visual Studio 后,它报告未安装 4.6.2:
在此处输入图片说明

我检查了每个MSDN 的注册表并在以下找到了预期的条目HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
HKLM\S\MS\NFS\NDP\4\Full

此外,在 下HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs,还有 4.6.2 以及其他条目: HKLM\S\MS\NFX\4\SKUs\NFX462

我还检查了安装程序的日志文件,看看是否有任何问题,但没有任何问题。在底部,我看到:

MSI (s) (AC:E0) [10:06:03:829]: Note: 1: 1707 
MSI (s) (AC:E0) [10:06:03:829]: Product: Microsoft .NET Framework 4.6.2 -- Installation completed successfully.

MSI (s) (AC:E0) [10:06:03:830]: Windows Installer installed the product. Product Name: Microsoft .NET Framework 4.6.2. Product Version: 4.6.01590. Product Language: 0. Manufacturer: Microsoft Corporation. Installation success or error status: 0.

MSI (s) (AC:E0) [10:06:03:830]: Value of RebootAction property is 
MSI (s) (AC:E0) [10:06:03:830]: Windows Installer requires a system restart. Product Name: Microsoft .NET Framework 4.6.2. Product Version: 4.6.01590. Product Language: 0. Manufacturer: Microsoft Corporation. Type of System Restart: 2. Reason for Restart: 1.

MSI (s) (AC:E0) [10:06:03:831]: Product: Microsoft .NET Framework 4.6.2. Restart required. The installation or update for the product required a restart for all changes to take effect.  The restart was deferred to a later time.
Run Code Online (Sandbox Code Playgroud)

这是一台运行Visual Studio 2017社区版的Windows 7 Pro机器,我没有以系统管理员身份登录。有谁知道如何让 VS 将此框架版本识别为有效目标?


注意:我已经看到了这个问题。这似乎是一个不同的问题。

Ram*_*und 13

我已经通过 Web 安装程序安装了 .NET Framework 4.6.2,一切看起来都很好。但是,在我重新启动并打开 Visual Studio 后,它报告未安装 4.6.2: 在此处输入图片说明

您需要下载并安装 .NET Framework 4.6.2 Developer Pack,其中包括.NET 4.6.2 Targeting Pack,然后您将能够以该特定版本的 .NET Framework 为目标

来源:针对 .NET 平台