我以前没看过这个,但是当打开一个在同事机器上运行良好的项目时,我看到了……
错误:您的项目未引用“ .NETFramework,Version = v4.7.1”框架。在项目文件的“ TargetFrameworks”属性中添加对“ .NETFramework,Version = v4.7.1”的引用,然后重新运行NuGet恢复。
该项目针对.net 4.71,它具有NuGet引用,例如
<package id="log4net" version="2.0.8" targetFramework="net471" />
Run Code Online (Sandbox Code Playgroud)
这使用的是NuGet引用的packages.config版本(而不是VS 15.9中基于更新项目的NuGet引用)
Visual Studio版本:15.9
是什么原因以及如何解决?