我以前从未见过,但是当打开一个在同事机器上运行良好的项目时,我看到了...
错误:您的项目未引用“ .NETFramework,Version = v4.7.1” 框架。在目录中添加对“ .NETFramework,Version = v4.7.1”的引用 项目文件的“ TargetFrameworks”属性,然后重新运行NuGet 恢复。
该项目针对.net 4.71,并且具有NuGet之类的引用
<package id="log4net" version="2.0.8" targetFramework="net471" />
这使用的是NuGet引用的packages.config版本(而不是VS 15.9中基于更新项目的NuGet引用)
Visual Studio版本:15.9
是什么原因以及如何解决?
答案 0 :(得分:1)
我有同样的问题。删除项目文件夹中的\ bin和\ obj文件夹即可解决此问题。
答案 1 :(得分:0)
我没有找到原因,但是当我将NuGetpackages.config转换为package references时,它解决了该问题。
这是same issue。