Add-Migration:使用“ 1”参数调用“ AddFromFile”的异常:“'basePath'不能为空字符串(“”)

ojo*_*rma 6 entity-framework-core

在任何基于dotnetcore的项目上使用entitcore运行add-migration时出现错误,但在定位整个dotnetframework时等效命令有效

Add-Migration:使用“ 1”参数调用“ AddFromFile”的异常:“'basePath'不能为空字符串(“”)

看到我的代码的快照。这是一个dotnetcore控制台应用程序。如果基于dotnetframewok 4.6.1创建项目,则可以使用相同的方法 在此处输入图片说明

小智 2

我遇到了同样的问题。我将项目复制到另一个路径 (C:\Projects),当我尝试添加迁移时,我收到了这个奇怪的错误:

正在运行的命令停止,因为首选项变量“ErrorActionPreference”或公共参数设置为“停止”:找不到路径“\HOME\Admin\Documents\Visual Studio 2017\Projects\WebApiEFCore\WebApiEFCore\obj\project.assets.json”,因为它不存在。

然后我关闭了解决方案,再次打开,并且能够添加迁移。

我在开始时使用的相同路径中重新创建了另一个项目,因此它一定与路径有关。

希望这能有所帮助。