严重性代码说明项目 文件行禁止显示状态错误项目“..\××××\××××.csproj”指向“netstandard2.0”。它不能被指向“.NETFramework,Version=v4.5”的项目引用。对应英文:'...\xxxx.csproj' targets '.NETStandard,Version=v4.5'. It cannot be referenced by a project that targets '.NETFramework,Version=v2.0'.

这个报错是在版本问题.NET Standard类库不能直接引用,它有版本支持的,.NET Standard类库不等于.NET Framework,详细参考下微软官方说明: https://docs.microsoft.com/zh-cn/dotnet/standard/net-standard,如下图:

.NET Standard出来之前,我们知道.NET Framework只能在windows系统上跑,现在已经能够在iOS或Mac OS系统,以及Android系统上运行,就需要.NET Standard,所以如果你的应用程序是要运行在Windows系统以外的系统中就需要用.NET Standard,如果你是服务器应用直接.NET Framework就可以了。