【发布时间】:2016-12-03 10:36:24
【问题描述】:
我有一个 .NET Core 1.0 类库,它以 .NET 4.6.1 为目标并引用 .NET Standard Library 1.6.0 和 Identity Framework 2.2.1
project.json
{
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Identity.EntityFramework": "2.2.1",
"System.Runtime": "4.1.0",
"NETStandard.Library": "1.6.0"
},
"frameworks": {
"netstandard1.6": {
"imports": [
"net461"
]
}
}
}
在我的项目中,我只是创建身份模型,它扩展了基本身份框架模型(用户、角色等)。当我尝试编译时,会发生这种情况...
有什么办法解决这个问题吗?
【问题讨论】:
-
您是否添加了对 mscorlib v4.0.0.0 的引用?
-
@Tim,我假设不是,因为我不确定如何在 .NET Core 类库中做到这一点
-
可能与添加其他依赖项的方式相同?在 project.json 文件中?我不能 100% 确定,因为我还没有大量使用 .NET Core 1.0。
-
@Tim,在这方面似乎没有“mscorlib”参考。
-
在依赖项下甚至没有像 "mscorlib": "4.0.0.0" 这样的东西?
标签: c# entity-framework .net-core class-library