在服务器上运行Ef核心迁移

时间:2017-12-22 21:24:21

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

有没有人知道如何在VS 2017的服务器上运行EF核心命令。

我在服务器上安装了SDK 2.0.3。

我从源代码文件夹运行此命令:

dotnet exec --depsfile auth.deps.json --runtimeconfig auth.runtimeconfig.json ef.dll migrations list --assembly auth.dll

并收到此错误:

  

未找到任何项目。更改当前工作目录或使用   --project选项。

1 个答案:

答案 0 :(得分:1)

试试这个:

复制此文件的内容

  • ef.dll
  • ef.runtimeconfig.json

自:

  

C:\程序   文件\ DOTNET \ SDK \ NuGetFallbackFolder \ microsoft.entityframeworkcore.tools.dotnet \ 2.0.0 \工具\ netcoreapp2.0

到源文件,在管理员模式下打开命令提示符,指向源文件夹并再次运行命令