DbContext Scaffold引用了程序集错误

时间:2017-01-17 02:41:50

标签: .net asp.net-core entity-framework-core

尝试使用

使用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"
        }
    }
}

其他人遇到过这个或任何想法如何解决这个问题?

0 个答案:

没有答案