dotnet ef 无法执行,因为找不到指定的命令或文件

dotnet ef Could not execute because the specified command or file was not found

在 angular + asp.net 核心 3.1 项目中,每当我尝试访问与 EF 相关的任何内容时,都会收到此错误。

dotnet ef 无法执行,因为找不到指定的命令或文件。 可能的原因包括: * 你拼错了一个内置的 dotnet 命令。 * 您打算执行 .NET Core 程序,但 dotnet-ef 不存在。 * 您打算 运行 一个全局工具,但是在 PATH

上找不到具有此名称的以 dotnet 为前缀的可执行文件

之前一切正常。由于一些错误,我从 GitHub 下载了项目的旧包并粘贴,现在出现此错误。

我也设置了环境变量

Error in dotnet CLI + .csproj file setup

My environmental variable set up

enter image description here

当我们在管理员模式下打开 VS 代码时,此问题已解决。