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

时间:2017-07-24 10:15:07

标签: entity-framework-core

我正在使用EF核心迁移Visual Studio 2017更新2和最新的asp.net核心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" />

我可以运行命令

Add-Migration

在我的包管理器控制台中

但是我无法运行命令

Script-Migration 

我收到错误消息

  

脚本的迁移&#39;不被识别为cmdlet的名称

1 个答案:

答案 0 :(得分:0)

从Entity Framework Core 1.1升级后。到Entity Framework Core 2.0我可以访问该命令。