2016-11-25 74 views
2

進出口使用VS 2015年社區更新3.當我嘗試重新創建命令update-database EF驅動的數據庫軟件包管理器控制檯,顯示錯誤:術語'update-database'不被識別爲cmdlet,函數,腳本文件或可操作程序的名稱。檢查

術語「更新數據庫」沒有被識別爲cmdlet的名稱,功能,腳本文件或可操作程序。檢查 名稱的拼寫,或者如果包含路徑,請驗證路徑是否正確,然後再次嘗試 。

我重新啓動VS幾次,並重新啓動Windows操作系統,但沒有好的結果。任何幫助? 我的packages.config文件是:

<?xml version="1.0" encoding="utf-8"?> 
<packages> 
    <package id="EntityFramework" version="6.1.0" targetFramework="net45" /> 
    <package id="Microsoft.AspNet.Cors" version="5.0.0" targetFramework="net45" /> 
    <package id="Microsoft.AspNet.Identity.Core" version="2.0.1" targetFramework="net45" /> 
    <package id="Microsoft.AspNet.Identity.EntityFramework" version="2.0.1" targetFramework="net45" /> 
    <package id="Microsoft.AspNet.Identity.Owin" version="2.0.1" targetFramework="net45" /> 
    <package id="Microsoft.AspNet.WebApi" version="5.1.2" targetFramework="net45" /> 
    <package id="Microsoft.AspNet.WebApi.Client" version="5.1.2" targetFramework="net45" /> 
    <package id="Microsoft.AspNet.WebApi.Core" version="5.1.2" targetFramework="net45" /> 
    <package id="Microsoft.AspNet.WebApi.Owin" version="5.1.2" targetFramework="net45" /> 
    <package id="Microsoft.AspNet.WebApi.WebHost" version="5.1.2" targetFramework="net45" /> 
    <package id="Microsoft.Owin" version="2.1.0" targetFramework="net45" /> 
    <package id="Microsoft.Owin.Cors" version="2.1.0" targetFramework="net45" /> 
    <package id="Microsoft.Owin.Host.SystemWeb" version="2.1.0" targetFramework="net45" /> 
    <package id="Microsoft.Owin.Security" version="2.1.0" targetFramework="net45" /> 
    <package id="Microsoft.Owin.Security.Cookies" version="2.1.0" targetFramework="net45" /> 
    <package id="Microsoft.Owin.Security.Facebook" version="2.1.0" targetFramework="net45" /> 
    <package id="Microsoft.Owin.Security.Google" version="2.1.0" targetFramework="net45" /> 
    <package id="Microsoft.Owin.Security.OAuth" version="2.1.0" targetFramework="net45" /> 
    <package id="Newtonsoft.Json" version="6.0.3" targetFramework="net45" /> 
    <package id="Owin" version="1.0" targetFramework="net45" /> 
</packages> 
+1

你用更新EntityFramework nuget試試嗎? –

+0

是的,它的工作:)奇怪:) –

回答

1

有時由於EF nuget而發生此錯誤。

請嘗試重新安裝或更新EntityFramework nuget包。

Install-Package EntityFramework -Version 6.1.3 
0

我解決了更新程序包管理器控制檯。我的EF已更新。

我沒有在Package Manager Console中獲取Update-Database。然後我重新開始幾次。同時重新啓動Windows。

然後我從nuget下載了一個新的,然後解決了。

相關問題