Visual studio 2017 社区未正确找到参考

Visual studio 2017 community not finding reference properly

我在 github 上克隆了一个项目,在尝试编译时,它提示我缺少程序集引用错误,但该程序集在项目中并且似乎没问题。

Error CS0012 The type 'ValueType' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. UndertaleModTool Converters\RectConverter.cs 16

ValueType 在依赖性 ValueTuple 中。

Screenshot

尝试在 csproj 文件中重新安装、更新和设置,但我想为这个问题找到一个干净的解决方案;其他人似乎能够很好地编译该项目。

关于如何解决此类问题有什么想法吗?

github上的项目

link供参考https://github.com/krzys-h/UndertaleModTool

从 github

下载干净的项目

然后尝试为屏幕截图中演示的解决方案恢复 nuget 包

我已经通过这种方式解决了这个问题。我的 运行 属性 有 3 个警告

似乎是 Visual studio 2017 社区错误,安装 vs community 2019 无需执行任何操作即可完全解决该问题。