商业调试器& .Net的编辑 [英] Commercial Debugger & Editor for .Net

查看:84
本文介绍了商业调试器& .Net的编辑的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好。

在我开始编写自己的调试器的路径之前,是否有人知道我是否可以在我的应用程序中托管商用调试器和编辑器?我很乐意开发一个调试器和编辑器,但我无法做到这一点。

Before I go down the path of rolling my own debugger, does anyone know if there are commercially available debuggers and editors that I can host in my application? I would love to work on developing a debugger and editor, but I just couldn't do it justice.

我希望找到控件,插件,组件等等我可以在我的应用程序中托管以生成编辑器/调试器。 

I'm hoping to find controls, add-ins, assemblies, etc that I can host in my application to produce an editor/debugger. 

 

问候,

推荐答案

Hi,

 

欢迎来到MSDN论坛。

Welcome to the MSDN forum.

 

公共语言运行时(CLR)调试API使工具供应商能够编写调试器来调试在CLR环境中运行的应用程序。要调试的代码可以是CLR支持的任何类型的代码。

The common language runtime (CLR) debugging API enables tools vendors to write debuggers to debug applications that run in the CLR environment. The code to be debugged can be any kind of code that the CLR supports.

CLR调试API主要使用非托管代码实现。因此,调试API表示为一组组件对象模型(COM)接口。 API包含以下内容:

The CLR debugging API is implemented primarily with unmanaged code. Therefore, the debugging API is presented as a set of Component Object Model (COM) interfaces. The API consists of the following:


  • 由CLR实现的COM对象和接口的集合。

  • 必须是COM回调接口的集合由调试器实现。

更多信息,你可以参考:

More information, you can refer to:

CLR调试概述

 

此外,以下是一些代码项目:

Moreover, Here are some code projects for you:

编写.NET调试器(第1部分)–开始调试
会话

编写.NET调试器(第2部分)–处理事件和创建包装器

编写.net调试器(第3部分)–符号和源文件


这篇关于商业调试器& .Net的编辑的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆