我正在使用EF5 beta1,而我之前可以運行「更新數據庫」。現在我關閉了Visual Studio,但無法運行它。我得到以下錯誤:術語「更新數據庫」不被識別爲cmdlet的名稱
The term 'Update-Database' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:16 + Update-Database <<<< -verbose + CategoryInfo : ObjectNotFound: (Update-Database:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
我試圖重新安裝EF5b1,雖然是成功的(已安裝),「更新數據庫內」仍然無法正常工作。
任何人都可以幫助嗎?
昨天我有一個不同的cmdlet類似的問題,並完整的系統重新啓動幫助... – nemesv 2012-03-13 07:01:01
重新啓動是沒有必要的。執行包恢復後,我們不會運行init.ps1腳本(這就是爲什麼找不到該命令)。只需退出並重新啓動VS(或卸載/重新加載項目)。 – RickAndMSFT 2013-07-17 01:45:12
今天我發生了這種事。我爲團隊項目打開了一個回購協議,並且需要恢復一些軟件包。恢復後,'update-database'和'add-migration'命令將不起作用。重新啓動Visual Studio修復了它。 – jmbertucci 2015-02-09 15:17:38