我正在尝试使用EF Core for .NET Core,但我一直在“构建失败”。当我运行正确配置的Scaffold-DbContext命令时。
有人知道如何启用日志记录,以便我可以看到有关导致失败的更多详细信息吗?
不幸的是,“构建失败了。”只是还不够继续!
答案 0 :(得分:1)
如果您使用Google搜索命令:'Scaffold-DbContext',您就会找到documentation here。
它告诉你,你需要最新版本的powershell。
并给出以下提示:
在.NET Core和ASP.NET Core项目中,将-Verbose添加到任何Package Manager控制台命令,以查看已调用的等效.NET Core CLI命令。
所以使用-Verbose
运行命令:
Scaffold-DbContext [Your extra arguments] -Verbose
答案 1 :(得分:1)
尝试手动构建(构建> 构建解决方案)并查看错误(查看> 错误列表强>)。
答案 2 :(得分:1)
根据您运行命令的位置,语法有所不同。查看此链接以获取示例:https://docs.microsoft.com/en-us/ef/core/managing-schemas/scaffolding?tabs=dotnet-core-cli
.Net 核心 CLI > dotnet ef dbcontext 脚手架
Visual Studio 包管理器控制台 > Scaffold-DbContext