缺少 .Net 引用编译错误,使用 NuGet 的 "TargetFramework" ... 如何修复?
缺少 .Net 引用编译错误,使用 NuGet 的 "TargetFramework" ... 如何修复?
我之前从未遇到过这个问题,但是当我打开一个在同事的电脑上正常工作的项目时,我看到了这个错误信息:
错误:您的项目未引用“.NETFramework,版本=v4.7.1”的框架。请在项目文件的“TargetFrameworks”属性中添加对“.NETFramework,版本=v4.7.1”的引用,然后重新运行NuGet还原。
该项目的目标是.net 4.71,并且它有类似以下的NuGet引用:
这是使用packages.config版本的NuGet引用(而不是VS 15.9中较新的基于项目的NuGet引用)。
Visual Studio版本:15.9
问题的原因是什么,如何解决?