Entity framework core 在完整的.NET项目(*.csproj)中启用EF核心迁移

Entity framework core 在完整的.NET项目(*.csproj)中启用EF核心迁移,entity-framework-core,.net-core,entity-framework-migrations,Entity Framework Core,.net Core,Entity Framework Migrations,我有一个完整的.NET Framework项目(*.csproj),可以访问EF核心数据 如何在非.NET核心项目(ASP.NET MVC5)中为EF核心启用迁移 我得到以下错误: dotnet : No executable found matching command "dotnet-ef" EF核心工具的1.0.0-preview2和1.0.0-preview1版本不适用于csproj项目,仅适用于project.json。改用包管理器控制台命令。请参见您需要安装包含ef命令的工具:安装

我有一个完整的.NET Framework项目(*.csproj),可以访问EF核心数据

如何在非.NET核心项目(ASP.NET MVC5)中为EF核心启用迁移

我得到以下错误:

dotnet : No executable found matching command "dotnet-ef"

EF核心工具的1.0.0-preview2和1.0.0-preview1版本不适用于csproj项目,仅适用于project.json。改用包管理器控制台命令。请参见

您需要安装包含ef命令的工具:安装软件包Microsoft.EntityFrameworkCore.tools–Pret它们已经安装,并且您的project.json“Microsoft.EntityFrameworkCore.tools”:{“version”:“1.0.0-preview1-final”,“imports”:[“portable-net45+win8+dnxcore50”,“portable-net45+win8” ] } ? 如果您也有,那么您的路径或.net版本nr.@BassamAlugili似乎有问题,您没有仔细阅读问题。没有
project.json
,项目文件是一个*.csproj,包位于
packages.config
^^^^抱歉,我忘记了这一点,而且标记.Net核心让读者感到困惑。在您的案例中,应该是在您的packages.config中,类似这样的内容:这个问题在GitHub上已经解决,他们在4.5中尝试了一个注释,他们有相同的问题:添加迁移然后失败,并显示“此命令可能会失败,除非目标项目和启动项目都是ASP.NET Core或.NET Core项目。”