解決:無法將“Add-Migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。


解決:無法將“Add-Migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次

 

1、輸入的中划線“-”格式不對,檢查是否為全角狀態下輸入,誤輸入了下划線“_",或是前后有空格;

2、沒有引用EntityFramework命令,請執行如下名稱(Import-Module 項目路徑\packages\EntityFramework.6.1.3(EF版本)\tools\EntityFramework.psd1)

   另外需要注意的是,執行命令時,默認項目一定要選擇包含模型的項目

如果以上都沒解決,然后執行 #2有提示:

 

那就需要按照上面提示,打開CMD,進入 powershell 

先執行:

1. CMD->powershell, 進入PowerShell 模式,進入成功后,會在命令行左邊出現PS字樣;

2. CMD->Get-ExecutionPolicy, 查看我們當前作用域是否具備執行PowerShell 的命令;

3. CMD->Get-ExecutionPolicy -List 查看當前所有作用域 

   Ok,所有作用域都沒有權限,那么我們就需要去給它設置權限了,設置權限請看第四步

4.CMD->Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,設置當前用戶作用域具備權限,具體設置格式是這樣的:Set-ExecutionPolicy -ExecutionPolicy <PolicyName> -Scope <scope>

 

Ok,最后設置具備權限了,最后我們在去試試 Add-Migration

 

最后執行成功了。

 

PowerSheel 請參考官方資料:https://technet.microsoft.com/zh-CN/library/hh847748.aspx

轉載地址:http://www.cnblogs.com/pari-Zhong/p/5339028.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 Add-Migration : 無法將“Add-Migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱 無法將“add-migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。解決方案 ASP.NET Core 3.0 解決無法將“Add-Migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱錯誤 ASP.NET Core 3.0 解決無法將“Add-Migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱錯誤 解決:Add-Migration : 無法將“Add-Migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。 對VS 2017中ASP.NET Core項目解決:Add-Migration : 無法將“Add-Migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。 對VS 2019中ASP.NET Core項目解決:Add-Migration : 無法將“Add-Migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。 add-migration : 無法將“add-migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次 解決:無法將“Add-Migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次 無法將“add-migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM