尝试使用 NuGet 控制台迁移 EntityFrameWork Core 中的数据库时出现“脚本停止”错误

问题描述

我的规格是:Win7 x64、VS 2019、Entity Framework 5.0.2

我在 EntityFrameWork Core (EFC) 上遵循本教程:https://www.entityframeworktutorial.net/efcore/entity-framework-core-console-application.aspx

我已经安装了 EFC、EFC.sqlServer、EFC.Tools。现在,按照教程,我尝试使用命令创建我的数据库

add-migration CreateSchoolDB

但是当我尝试执行它时,它给了我“脚本停止”错误而没有进一步解释,我做错了什么?

解决方法

所以,很抱歉我在谷歌搜索之前匆忙提出我的问题,但我的问题是这个问题的重复:

[https://stackoverflow.com/questions/58643426/add-migration-command-only-prompt-scripthalted][1]

显然,解决方案是安装最新版本的 windows powershell,这也可能需要更新 Windows 管理框架。在此之后,迁移成功执行。

ps:有人请将这个问题标记为重复,因为我没有特权这样做,我相信。 [1]:Add-Migration command only prompt "ScriptHalted"