我可以使用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
...
答案 0 :(得分:1)
程序包管理器控制台不在正确的目录中。在运行cd src\appname
命令之前,我需要dnx
进入正确的文件夹。