techl / MonoRemoteDebugger

Other
83 stars 18 forks source link

MonoRemoteDebugger

MonoRemoteDebugger enables linux remote debugging using Visual Studio 2015-2019

Build status

Usage

Download MonoRemoteDebugger.Server on the linux machine.

wget https://github.com/techl/MonoRemoteDebugger/releases/download/v1.5.2/MonoRemoteDebugger.Server.zip

Extract MonoRemoteDebugger.Server

unzip -d MonoRemoteDebugger.Server MonoRemoteDebugger.Server.zip

Run MonoRemoteDebugger.Server on the linux machine.

cd MonoRemoteDebugger.Server

mono MonoRemoteDebugger.Server.exe


Install MonoRemoteDebugger extension. You can find also in the Visual Studio Gallery.

Run Visual Studio 2019.

Toolbar -> Extensions -> MonoRemoteDebugger -> Debug with Mono (remote)

Type remote IP Address .

Click Connect button.

Then the program will run and hit the breakpoint which you set on Visual Studio.

Enjoy you debugging.


Known Issue

Not supported breakpoint on user thread.

Not supported Visual Basic, F#.

Unstable on .Net Core Common Project System

Version History

https://github.com/techl/MonoRemoteDebugger/blob/master/CHANGELOG.md


This project is based on MonoDebugger. Thanks to Christian Giesswein.