一个 .net framework 4.6.1 项目(TargetFramework是net461)引用一个 .net standard 2.0 项目(TargetFramework是netstandard2.0),在 build 时出现下面的错误:
Project XXX is not compatible with netstandard2.0 (.NETStandard,Version=v2.0). Project XXX supports: net461 (.NETFramework,Version=v4.6.1)
问题是由于这个 .net standard 2.0 的项目又引用了 .net framework 4.6.1 的项目,需要把这个 .net standard 2.0 的项目的 TargetFramework 也改为 net461
.net framework 4.6.1 项目是什么呢?WPF?
ASP.NET Core Web API 项目
@dudu: 要用.net framework 4.7.1吧
@张善友: 4.6.1 与 4.7.1 都可以引用 .net standard 2.0 的类型项目