尝试使用
使用EntityFrameworkCore 1.1.0创建数据库脚手架Scaffold-DbContext“{你的数据库连接字符串}” Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
nuget console命令但我得到了
错误:找不到依赖项清单中指定的程序集 - 包:'BO',版本:'1.0.0',路径:'BO.dll'
错误。
我的DAL和BO图层类库都是.NET Core类库,即使我从DAL图层中删除对BO类库的引用,我也会收到此错误。
BO.dll实际上位于.. \ DAL \ bin \ Debug \ netstandard1.6但是我将文件复制到的地方出现了同样的错误。
这是我的DAL project.json文件:
{
"version": "1.0.0-*",
"dependencies": {
"BO": "1.0.0-*",
"Microsoft.EntityFrameworkCore": "1.1.0",
"Microsoft.EntityFrameworkCore.Design": "1.1.0",
"Microsoft.EntityFrameworkCore.Relational": "1.1.0",
"Microsoft.EntityFrameworkCore.Relational.Design": "1.1.0",
"Microsoft.EntityFrameworkCore.SqlServer": "1.1.0",
"Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0",
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final",
"NETStandard.Library": "1.6.1"
},
"frameworks": {
"netstandard1.6": {
"imports": "dnxcore50"
}
}
}
其他人遇到过这个或任何想法如何解决这个问题?