我使用 Jason Taylor 的干净架构模板。在基础设施层我安装了设计包。并且WebUI层有一个参考基础设施层。当我想添加迁移时,它显示错误:您的启动项目“CleanArchitecture.WebUI”未引用 Microsoft.EntityFrameworkCore.Design。实体框架核心工具需要此包才能正常工作。确保您的启动项目正确,安装包,然后重试。 我使用下面的命令来添加迁移
dotnet ef migrations add "SampleMigration" --project src\Infrastructure --startup-project src\WebUI --output-dir Data\Migrations
WEBUI 层 -> ()
--------------基础设施层 ---> ()
当我想添加迁移时,它显示错误:您的启动项目“CleanArchitecture.WebUI”未引用 Microsoft.EntityFrameworkCore.Design。
您必须通过以下命令添加 Microsoft.EntityFrameworkCore.Design 包:
dotnet add package Microsoft.EntityFrameworkCore.Design
,或者您可以将基础设施处的引用添加到 WebUI 项目中