Entity framework core 脚本迁移&x27;未被识别为cmdlet的名称,

Entity framework core 脚本迁移&x27;未被识别为cmdlet的名称,,entity-framework-core,Entity Framework Core,我正在使用EF core迁移Visual Studio 2017 update 2和最新的asp.net core 1.1 我的csproj <PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="1.1.2" /> <PackageReference Include="Microsoft.CSharp" Version="4.3.0" /> <Pa

我正在使用EF core迁移Visual Studio 2017 update 2和最新的asp.net core 1.1

我的csproj

<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="1.1.2" />
<PackageReference Include="Microsoft.CSharp" Version="4.3.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="1.1.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.2" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="1.1.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="1.1.1" />
<PackageReference Include="System.Collections" Version="4.3.0" />
<PackageReference Include="System.Linq" Version="4.3.0" />
<PackageReference Include="System.Runtime" Version="4.3.0" />
<PackageReference Include="System.Threading" Version="4.3.0" />
在我的包管理器控制台中

但是,我无法运行该命令

Script-Migration 
当我收到错误信息时

脚本迁移“”未被识别为cmdlet的名称


从实体框架核心1.1升级后。要访问Entity Framework Core 2.0,我可以访问该命令

尝试在PackageManager控制台中运行此命令-
获取帮助EntityFramework
,它将显示所有可用的EF命令。在极少数情况下,您可能会导致init脚本执行错误。卸载和重新安装工具包是否有帮助?我运行了它。它只显示4个基本命令。脚本迁移不是4EF的一部分,您使用的是哪个版本?Entity Framework Core version 1.1.2。试试这个。创建新的控制台应用程序,在其中安装EF tools软件包并运行
Get-Help EntityFramework
如果您看到
Script Migration
那里,那么这将是项目问题,而不是机器问题。
Script-Migration