添加从包管理器与 dnx 的迁移

Add migration from Package Manager vs dnx

我可以像这样使用 dnx 从控制台添加迁移:

dnx . ef migration add test

但我无法通过 Visual Studio 的包管理器控制台使用上面的同一行来完成。我得到的错误是:

dnx : System.InvalidOperationException: Failed to resolve the following dependencies for target framework 'DNX,Version=v4.5.1':
At line:1 char:1
+ dnx . ef migration add test
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (System.InvalidO...ersion=v4.5.1'::String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

   EntityFramework.Commands 7.0.0-beta5
   EntityFramework.SqlServer 7.0.0-beta5
   ...

PMC 运行ning 是否适用于 4.5.1 和控制台?

我更愿意 运行 来自包管理器的 dnx 命令,而不是单独的 window,因为我们习惯使用 Add-Migration...

包管理器控制台不在正确的目录中。在 运行 dnx 命令之前,我需要 cd src\appname 进入正确的文件夹。