从Package Manager到dnx添加迁移

时间:2015-08-13 14:00:53

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

我可以使用dnx从控制台添加迁移,如下所示:

dnx . ef migration add test

但我不能通过Visual Studio的Package Manager控制台使用上面的相同行。我得到的错误是:

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是否为4.5.1运行,控制台是否运行其他东西?

我更喜欢从包管理器而不是单独的窗口运行dnx命令,因为我们以前使用Add-Migration ...

1 个答案:

答案 0 :(得分:1)

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