首页 > 编程语言 >关于使用vsmonodebuger对mono中运行的c#程序远程调试

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

时间:2023-06-19 10:14:51浏览次数:48  
标签:c# mono vsmonodebuger vs 远程 调试 调试器

介绍:

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程序未能正常关闭,直接杀掉相应端口号的程序即可

标签:c#,mono,vsmonodebuger,vs,远程,调试,调试器
From: https://www.cnblogs.com/yqkhm/p/17490393.html

相关文章

  • template - function parameter - type
    #include<iostream>#include<thread>#include<array>#include<functional>template<autofunc,std::size_tI>structparam_type;template<typenameRet,typename...Args,Ret(*func)(Args...),std::size_tI>struct......
  • CF455E. Function
    感觉不难啊,为什么是*2900捏。发现这个玩意的本质是最初在r,每次不动或向左移动一步,进行l次操作,求每次停留的格子权值之和的最小值。显然我们只会停留在至多一个格子上,假设停留在\(i\),那么权值之和就是\(\left(l-r+i\right)a_i+\sum\limits_{j=i+1}^ra_j\),且\(i\in[r-l+1,r......
  • 介绍一个C++奇巧淫技
    你能实现这样一个函数吗:MyTypetype;HisTypehtype;serialize_3(11,type,htype);serialize_4(type,htype,type,htype);serialize_4(11,type,htype,htype);参数类型自由,个数自由,怎么做呢?往下看:[xiaochu.yh@OBmacro]$catauto_type.cpp/**(C)1999-2013......
  • 什么时候选用OceanBase? OceanBase = transaction + scalability
    什么时候选择OceanBase?OceanBase能替代HBase,MongoDB吗?关于开源数据库OceanBase( http://oceanbase.taobao.org/ )的应用场景:如果你不需要事务(transaction),MongoDB等是不错的选择,如果你的数据量很大,HBase也是不错的选择;如果你需要事务(transaction),并且数据量不大,或者你可以......
  • cppchecker简单介绍和原理初窥
    1.概述:c/c++代码静态分析工具,用于检查编译器难以觉察的bug,其设计目标是没有漏报2.准确率:不能包治百病,但配合testing、instrumenting,可以极大减少bug3.检查内容:64位兼容性自动变量生存周期检查数组越界检查类检查,包括缺少构造函数,变量在构造函数中是否初始化及其初始化顺......
  • 对select()参数fdset的完整理解
    虽然写了很多代码,但select我就从没有完整理解过,要用时不过copypaste而已。惭愧!今天决定要对select()参数fdset有一个完整理解。Go!先上一段代码(代码1-1),这段代码做的事情是1.创建一个socket来listen请求2.调用select等待新请求、等待已有请求的数据收发状态READY3.当有新连接请求......
  • OceanBase Join操作
    OceanBase0.4版本中将全面支持SQL,下面给出OceanBase对Join的支持的例子。其中最值得关注的是,OceanBase支持fullJoin哦:)从下面的截图还可以看出来,用的是mysql客户端连接OceanBase。OceanBase完全兼容mysql通信协议。mysql>select*fromj1;+---------+------+|k1|v1......
  • OceanBase里面的rowkey是什么概念,是由哪些要素构成的?
    Rowkey是OceanBase诞生之初就引入的概念,最终被确立是在OceanBase0.3。为了便于理解,不妨把OceanBase想象成一个Key-Value系统,Rowkey就是Key,Value就是返回的行数据。如果你对mysql数据库熟悉,那么不妨把Rowkey理解成primarykey,它就是那几个主键列的组合,列的顺序与primarykey中定义......
  • Oceanbase中Rowkey String的几种使用模式
    1.Rowkey深拷贝 直接进行Rowkey赋值的时候数据是浅拷贝的。为了深拷贝数据,往往提供一个MemBuffer或者StringBuffer,将源rowkey的数据memcpy到缓冲区(buffer),然后再将目的rowkey的指针指向buffer。2.Rowkey计算Hash  在老版本OB中,rowkey的hash值是通过murmurhash函数计算,输入是......
  • K8s Kubectl 技巧集锦
    kubectl是Kubernetes的一个命令行管理工具,可用于Kubernetes上的应用部署和日常管理。本文列举了9个常见的kubectl命令,并总结了一些使用技巧,希望可以帮助系统管理员简化管理工作。一、使用Kubectl查询、创建、编辑和删除资源对于刚开始使用命令行工具的开发者,最保险的方......