1
我使用EF核心遷移的Visual Studio 2017年更新2和最新的asp.net 1.1核心腳本遷移」沒有被識別爲cmdlet的名稱,
我的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
但是我不能夠於r聯合國命令
Script-Migration
,因爲我得到錯誤信息
腳本遷移」沒有被識別爲cmdlet
嘗試在包管理器控制檯中執行此操作 - 「Get-Help EntityFramework」這會向您顯示所有可用的EF命令。在極少數情況下,您可能會以不正確的方式執行初始化腳本。卸載和重新安裝工具包有幫助嗎? – Smit
我跑了它。它只顯示4個基本命令。 Script-Migration不是4 – devc2
的一部分EF使用哪個版本的EF? – Smit