Add-Migration:使用“1”參數調用“AddFromFile”的異常:“'basePath'不能是空字符串(”“)

entity-framework-core

當我在任何基於dotnetcore的項目上使用entitcore運行add-migration時出現錯誤,但是當針對完整的dotnetframework時,等效命令有效

Add-Migration:使用“1”參數調用“AddFromFile”的異常:“'basePath'不能是空字符串(”“)

看到我的代碼的快照。這是一個dotnetcore控制台應用程序。如果基於dotnetframewok 4.6.1創建項目,則同樣可行在此處輸入圖像描述

熱門答案

我遇到了同樣的問題。我將項目複製到另一個路徑(C:\ Projects),當我嘗試添加遷移時,我得到了這個奇怪的錯誤:

運行命令已停止,因為首選項變量“ErrorActionPreference”或common參數設置為Stop:無法找到路徑'\ HOME \ Admin \ Documents \ Visual Studio 2017 \ Projects \ WebApiEFCore \ WebApiEFCore \ _ obj \ project.assets.json',因為它不存在。

然後我關閉了解決方案,我再次打開,我能夠添加遷移。

我重新創建了錯誤,在開頭使用的同一條路徑中創建了另一個項目,所以它必須是與路徑相關的東西。

希望這可以幫助。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow