我已经想出了如何做到这一点,但只是希望信息可用。
它非常复杂,并且围绕 project.json 展开。
非常简短的回答是我将类库中的 project.json 更改为
{
"version": "1.0.0-*",
"description": "Member.Business Class Library",
"authors": [ "bryan" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"dnx451": { },
"dnxcore50": {
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516"
}
}
},
"dependencies": {
"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final",
"Member.DataLayer": "1.0.0-*",
"Member.Domain": "1.0.0-*",
"System.Collections": "4.0.11-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Runtime": "4.0.21-beta-23516",
"System.Threading": "4.0.11-beta-23516"
}
}
更多细节可以在这里找到 - http://nodogmablog.bryanhogan.net/2016/01/the-type-is-defined-in-an-assembly-that-is-not-referenced-system-runtime/