当我在任何基于dotnetcore的项目上使用entitcore运行add-migration时出现错误,但是当定位完整的dotnetframework时,等效命令有效
添加迁移:异常调用" AddFromFile"用" 1"参数:"' basePath'不能是空字符串("")
查看我的代码的快照。它是一个dotnetcore控制台应用程序。如果基于dotnetframewok 4.6.1创建项目,则同样可行
答案 0 :(得分:2)
我遇到了同样的问题。我将项目复制到另一个路径(C:\ Projects),当我尝试添加迁移时,我得到了这个奇怪的错误:
运行命令已停止,因为首选项变量“ErrorActionPreference”或common参数设置为Stop:无法找到路径'\ HOME \ Admin \ Documents \ Visual Studio 2017 \ Projects \ WebApiEFCore \ WebApiEFCore \ _ obj \ project.assets.json '因为它不存在。
然后我关闭了解决方案,我又打开了,我可以添加迁移。
我在开头使用的相同路径中重新创建了另一个项目的错误,所以它必须是与路径相关的东西。
希望这可以提供帮助。
答案 1 :(得分:1)
Add-Migration -Name "TestMigration" -Project BTrips.Domain
只需指定-Name
param
答案 2 :(得分:0)