小编Jos*_*r87的帖子

c# core async/await 停止调试

我有一个包含多个项目的解决方案。它在 .NET Core 2.2 中构建并使用例如 .NET EF。当调用异步方法时,调试器停止,没有例外,尝试..捕获它没有捕获错误,调试器直接转到控制台应用程序的末尾。清理所有 bin/obj 文件夹,删除 .vs 文件夹,检查所有 nuget 包的更新。

此时停止它的代码是我查询 EF async 的地方。但在此之前,我在执行 Web 请求的其他异步功能时遇到了同样的错误。来自 Microsoft 的所有第三方库。添加 .wait() 或 .result 后,问题就解决了,我可以继续了。

tRepository.Queryable().Where(q => q.Tenant.Guid == iBaseTenant.Guid).ToListAsync();
Run Code Online (Sandbox Code Playgroud)

程序“[17052] dotnet.exe”已退出,代码为 0 (0x0)。程序“[17052] dotnet.exe:程序跟踪”已退出,代码为 0 (0x0)。

c# entity-framework-core .net-core

0
推荐指数
1
解决办法
814
查看次数

标签 统计

.net-core ×1

c# ×1

entity-framework-core ×1