关于使用vsmonodebuger对mono中运行的c#程序远程调试

发布时间 2023-06-19 10:01:33作者: 一起看海吗

介绍:

Mono是基于.NET Framework的开源开发平台,允许开发人员构建跨平台应用程序,从而提高开发人员的工作效率。Mono的.NET实现基于C#公共语言基础结构的ECMA标准。简而言之就是可以运行.net framework程序跨平台执行

vsmonodebuger:是mono的一个vs调试器插件,我们可以通过这个插件在vs中对mono进行远程调试

使用前提:

远程的linux机器必须按照mono运行时(包括mono调试器)

步骤:

1. 通过vs拓展管理器搜索按照VSMonoDebuger

 2.对vsmonodebuger调试器进行setting设置

 

 

重点配置项deploy path目标主机的项目部署位置

3.完成以上两步就可以通过vs对mono程序进行远程调试啦

如果出现调试启动中断的情况,可能是上一次调试启动的mono程序未能正常关闭,直接杀掉相应端口号的程序即可