0

我正在尝试使用以下命令为 EF 生成迁移:

dotnet ef migrations add InitialCreate -p .\MyProject.csproj --output-dir ./Dal/Migrations

MyProject.csproj 项目依赖于同一解决方案中的另一个项目:MyDependency.csproj。

当我运行上面的命令时,我得到一个 FileNotFoundException 说文件 MyDependency.dll 没有找到。

在尝试创建迁移时,如何指示 EF 引用正确的依赖项?

4

1 回答 1

-1

我最终手动将引用项目的二进制文件复制到主项目的构建输出文件夹,然后启动 EF 迁移生成命令:

cp ..\MyDependency\bin\Debug\net5.0\*.* .\bin\Debug\net5.0\
dotnet ef migrations add InitialCreate -p .\MyProject.csproj --output-dir ./Dal/Migrations

不过,我想知道是否有更好的方法来完成这项工作。

于 2021-11-10T08:29:46.107 回答