尝试从.NET Core项目引用.NET 4.6.1类库

时间:2016-09-28 15:41:50

标签: asp.net asp.net-core

截图=> http://imgur.com/a/NWsbh

我试图在.NET Core 1.0.0项目中引用.NET 4.6.1类库。它已被添加到参考文献中,但每当我尝试包含"使用"我得到的控制器中的语句"找不到类型或命名空间错误。"

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

您可以只针对.NET 4.6.1,这样就不会支持.net核心。或者您可以在代码中添加#if NET461指令,这样就可以在if中找到类型和命名空间。

您的问题是.net核心中的代码不受支持,因此无法为.net核心构建

答案 1 :(得分:0)

您需要将.NET 4.6.1设置为项目的框架。在您的project.json中,将"框架" -section替换为:

"frameworks": 
{
   "net461": {}
}