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

标签 .net-core entity-framework-core dotnet-cli

在 Angular + asp.net core 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 code 时,此问题得到解决。

关于.net-core - dotnet ef 无法执行,因为找不到指定的命令或文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60019256/

相关文章:

c# - EntityFramework 核心 2 - ValueGeneratedOnAddOrUpdate

asp.net-core - .NET CLI(dotnet build)和 AOP 库

c# - 启用 ASP.Net Core session 锁定?

mysql - 如何使用 byte[] 在 Entity Framework Core 的 MySQL 中存储 'blob' 类型?

c# - dotnet 核心 File.Move 问题

c# - 如何在.net core中动态生成DbSet?

teamcity - dotnet test 命令忽略带有 NUnit 结果的文件的创建

.net-core - dotnetcore 和 kestrel 出现 Nancy 500 服务器错误

c# - 在 HttpClient 上使用带有自定义数据的 DelegatingHandler

c# - 如何在 Blazor 服务器端的 CircuitHandler 中调用方法?