我正在尝试调试 asp.net 核心内部,以查看引擎盖下发生了什么。
我根据这篇文章在VS Code中设置了.net核心调试:https ://github.com/OmniSharp/omnisharp-vscode/wiki/Debugging-into-the-.NET-Framework-itself
现在我在调试时自动获取 .net 核心源,并且可以进入方法,但不能进入异步方法。由于我手头没有源代码(它从某处即时加载),我无法在异步方法中设置断点以使调试器停在那里。
我有以下控制器方法。如何进入HttpContext.SignInAsync(...)
VS Code 调试器中的方法?
public async Task<IActionResult> Login(LoginModel model)
{
...
await HttpContext.SignInAsync(principal);
...
}
更新#1
Visual Studio 2019 也是如此。所以我使用 VS Code 还是 VS 2019 都没有关系。