.NET Core Library对.Net核心Web项目的引用

时间:2016-12-13 06:44:38

标签: asp.net-core asp.net-core-mvc .net-core

当我尝试在我的网络应用中添加.net核心库引用的引用时出现以下错误。

Microsoft Visual Studio

不支持以下项目作为参考:

  • DiscoverLib的目标框架与当前项目DiscoverWeb中的目标不兼容。

DiscoverWeb:.NETFramework,Version = v4.5.2

DiscoverLib:.NETStandard,Version = v1.6

1 个答案:

答案 0 :(得分:2)

是的,这是预期的/正常的。 .NETStandard 1.6需要.NET Framework 4.6.3(又名vNext),它是.NET Framework的未发布版本。

有关信息,请参阅this矩阵。如果要以.NET Framework 4.5.1为目标,则您的类库必须是" .NET Standard 1.2"或更低。这减少了您可以使用的API数量,因此您始终需要在支持的最低版本和最新API之间取得平衡。