【问题标题】:.NET Core Library reference to .Net core Web project.NET Core 库对 .Net core Web 项目的引用
【发布时间】:2017-04-28 03:48:56
【问题描述】:
当我尝试在我的网络应用程序中添加 .net 核心库引用的引用时出现以下错误。
微软视觉工作室
不支持以下项目作为参考:
- DiscoverLib 的目标框架与当前项目 DiscoverWeb 中的目标不兼容。
DiscoverWeb:.NETFramework,Version=v4.5.2
DiscoverLib:.NETStandard,Version=v1.6
【问题讨论】:
标签:
asp.net-core
asp.net-core-mvc
.net-core
【解决方案1】:
是的,这是预期/正常的。 .NETStandard 1.6 需要 .NET Framework 4.6.3(又名 vNext),这是 .NET Framework 的未发布版本。
有关信息,请参阅this 矩阵。如果您想以 .NET Framework 4.5.1 为目标,您的类库必须是“.NET Standard 1.2”或更低版本。这减少了您可以使用的 API 数量,因此您始终需要在支持的最低版本和最新 API 之间取得平衡。