add-migration:无法将参数绑定到参数"Path",因为它是一个空字符串



我正在使用Docker支持和每次运行命令add-migration -name name

时,我都会收到此错误

添加移民:无法将参数绑定到参数"路径",因为它是一个空字符串。 在线:1 char:1 添加移民 ~~~~~~~~~~~~~ categoryInfo:invaliddata :( :) [add-prighation],parameterBindingValidationException 完全QualifiedErrid:参数ArgumentValidationErrerRorementStringNotAllowed,添加移民

ps:此命令在没有Docker支持的情况下工作,但是当我添加Docker Support

时返回此错误

看起来您正在击中问题#7540。现在,将您的项目放在"物理"驱动器上,而不是网络文件共享。(刮擦那个。您正在使用PMC命令。)

您可能会遇到问题#7439。在运行命令时,请确保选择您的应用程序作为启动项目(或使用-StartupProject参数)。

我尝试了许多建议的解决方案,除此之外,似乎没有其他建议:

知道发生此错误的实体框架的哪个版本会很有趣。我对EF 6.3.0有同样的错误,但我根本不使用Docker。

我的解决方案是回到版本6.2.0并使用它创建迁移。

最新更新