- Install VcXsrv
- Install WSL (Ubuntu)
Win+R, enterubuntu- open vcxsrv (XLanuch)
- set display variable
export DISPLAY=127.0.0.1:0
ssh -[X|Y] user@remotemono your_win_form_program.exe
- install VSMonoDebugger
- open Visual Studio 2017
- menu -> Mono -> Settings
- Debug script
export DISPLAY=[Windows PC's IP]:0 sudo mono --debugger-agent=address=0.0.0.0:$(MONO_DEBUG_PORT),transport=dt_socket,server=y --debug=mdb-optimizations $(TARGET_EXE_FILENAME) $(START_ARGUMENTS) & - menu -> Mono -> Deploy & Debug (SSH)