【发布时间】:2021-09-21 22:52:24
【问题描述】:
我有一个 Web 表单项目(项目 A),它引用了另一个用于数据访问层的类库项目(项目 B),并且我创建了另一个类库(助手项目-项目 C) 当我想在 DAL 项目上运行 Add-Migration 等命令时,我将此 Helper 项目作为启动项目,因为如果我在运行 EFCore 命令时将项目 A 或 B 作为启动项目,则会出错。
它工作正常,我能够添加迁移和更新数据库,但是当我想添加 Add-Migration 时突然出现错误,错误提示:
您的启动项目“XXX.Helper”未引用 Microsoft.EntityFrameworkCore.Design。此包是 Entity Framework Core Tools 工作所必需的。确保您的启动项目正确,安装包,然后重试
项目 B 和 C 使用 .NETFramework 4.7.2,项目 A 是 .NETFramework 4.5,后来我将其更改为 .NETFramework 4.7.2。我正在使用 EntityFramework v3.1.15
我该如何解决这个问题?
【问题讨论】:
标签: c# entity-framework webforms entity-framework-core nuget