回答編集履歴

1 追記

Zuishin

Zuishin score 17532

2018/01/07 08:10  投稿

Linux で動く C# 用のデバッガなど限られているだろうになぜ自分でググらないのかわからない。
printf デバッグが論外など論外。
ブレークポイントを指定しなくてもその時点のオブジェクトをシリアライズしてロギングすれば問題ない。
ここにリモートデバッグの方法が書いてあるので一読されたし。
[Debugging .NET on Red Hat Enterprise Linux from Visual Studio](https://developers.redhat.com/blog/2016/09/06/debugging-net-on-rhel-from-visual-studio/)
[Debugging .NET on Red Hat Enterprise Linux from Visual Studio](https://developers.redhat.com/blog/2016/09/06/debugging-net-on-rhel-from-visual-studio/)
これはデバッグ手法であってデバッガではない。
しかしハナから選択肢から外していた Visual Studio が使える。
デバッガの選択肢が増えたとも言えるであろう。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る