.net 在终端中调试dotnet核心程序
我最近使用nvim设置了omnisharp,并希望尝试在没有VS/rider/VS代码帮助的情况下开发一个dotnet核心应用程序 现在我尝试用谷歌搜索,但找不到任何真正的方法从终端调试dotnet核心应用程序.net 在终端中调试dotnet核心程序,.net,linux,debugging,.net-core,.net,Linux,Debugging,.net Core,我最近使用nvim设置了omnisharp,并希望尝试在没有VS/rider/VS代码帮助的情况下开发一个dotnet核心应用程序 现在我尝试用谷歌搜索,但找不到任何真正的方法从终端调试dotnet核心应用程序 调试的正确方法是什么?不幸的是,这将是一次非常痛苦的经历。没有可用于.NET Core的真正命令行调试器 但是,CoreCLR开发人员使用了一个用于lldb(on*nix)的插件,该插件向lldb教授一些可以用来帮助调试.NET代码的命令 基本上: lldb /path/to/dotne
调试的正确方法是什么?不幸的是,这将是一次非常痛苦的经历。没有可用于.NET Core的真正命令行调试器 但是,CoreCLR开发人员使用了一个用于
lldb
(on*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几乎是值得的。唉。。。我想我会开始学习vscode的。。。