一个基于 .NET Framework 4.7.1 的 .NET Core 2.0 项目,在 Visual Studio 2017 中 build 时出现下面的错误信息:
The type 'IEnumerable<>' 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'.
请问如何解决?
安装了 nuget 包 System.ServiceModel.Http 与 System.ServiceModel.Primitives 之后,将这个项目的 TargetFramework 改为 netstandard2.0 ,问题解决。