gpt4 book ai didi

.net - 在终端中调试 dotnet 核心程序

转载 作者:太空狗 更新时间:2023-10-29 11:40:41 25 4
gpt4 key购买 nike

我最近用 nvim 设置了 omnisharp,想尝试在没有 VS/rider/vs 代码帮助的情况下开发一个 dotnet 核心应用程序。

现在我试着四处搜索,但找不到任何从终端调试 dotnet 核心应用程序的真正方法。

调试的正确方法是什么?

最佳答案

不幸的是,这将是一次非常痛苦的经历。 .NET Core 没有真正的命令行调试器。

但是,CoreCLR 开发人员使用 lldb 插件(在 *nix 上),该插件向 lldb 传授一些可用于帮助调试 .NET 代码的命令。

本质上:

lldb /path/to/dotnet/dotnet
plugin load /path/to/dotnet/shared/Microsoft.NETCore.App/*/libsosplugin.so
b SystemNative_ReceiveMessage
r run
clrstack

更多文档:

如果您开始使用它,您很快就会意识到这是多么痛苦。遗憾的是,仅针对调试器使用 VS/Rider/VSCode 几乎是值得的。

关于.net - 在终端中调试 dotnet 核心程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51107563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com