如何解决/解决异常未找到框架“ .NETFramework,Version = v4.6.1”的参考程序集?

时间:2019-04-02 08:18:48

标签: .net visual-studio-2017 .net-framework-version

我尝试加载我拥有的项目,但遇到此异常:

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

每次在加载项目时尝试重新加载项目时,都会得到一个窗口:

Error

我不确定要下载什么以及从何处下载。

我无法更改任何项目属性,但是在所有属性窗口中都出现错误。

3 个答案:

答案 0 :(得分:1)

从对话框中选择“为...下载目标包”,或打开Visual Studio安装程序,单击“修改”,然后从“单个组件”中选择4.6.1目标包:

enter image description here

答案 1 :(得分:1)

或者您可以从Microsoft网站直接下载定位包: 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

答案 2 :(得分:0)

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