我应该如何 fix/resolve exception The reference assemblies for framework ".NETFramework,Version=v4.6.1" were not found?

How should I fix/resolve exception The reference assemblies for framework ".NETFramework,Version=v4.6.1" were not found?

我试图加载我拥有的项目,但遇到了这个异常:

严重性代码说明项目文件行抑制状态 错误 找不到框架“.NETFramework,Version=v4.6.1”的参考程序集。要解决此问题,请为此框架版本安装 SDK 或 Targeting Pack,或者将您的应用程序重新定位到您已为其安装 SDK 或 Targeting Pack 的框架版本。请注意,程序集将从全局程序集缓存 (GAC) 中解析,并将用于代替引用程序集。因此,您的程序集可能无法正确定位到您想要的框架。

每次我在加载项目时尝试重新加载项目时,我都会得到这个 window:

我不确定要下载什么以及从哪里下载。

而且我无法更改任何项目属性我在所有属性中遇到错误 windows。

Windows -> 搜索 -> Visual Studio 安装程序 -> 修改 -> 单个组件并检查正确的版本

从对话框中选择 select "Download the targeting pack for...",或者打开 Visual Studio 安装程序,单击 "Modify" 和 select 来自 "Individual components":

或者您可以直接从微软网站下载目标包: https://www.microsoft.com/en-us/download/details.aspx?id=49978

您可以在 Microsoft 站点上找到适用于 .Net Framework 和 .Net Core 的各种 SDK: https://dotnet.microsoft.com/download/visual-studio-sdks