CLR Debug extention

https://github.com/Microsoft/clrmd

https://www.nuget.org/packages/Microsoft.Diagnostics.Runtime

http://blogs.msdn.com/b/dotnet/archive/2013/05/01/net-crash-dump-and-live-process-inspection.aspx

https://github.com/Microsoft/clrmd/tree/master/Documentation

Expression Evaluation Interfaces

https://msdn.microsoft.com/en-us/library/bb145586(v=vs.110).aspx

Visual Studio Debugger Extensibility

https://msdn.microsoft.com/en-us/library/bb161718(v=vs.110).aspx

时间: 2024-11-07 18:15:15

CLR Debug extention的相关文章

Debug CLR and mscorlib

https://github.com/dotnet/coreclr/blob/master/Documentation/building/debugging-instructions.md https://github.com/dotnet/coreclr/blob/master/Documentation/botr/mscorlib.md

C#使用CLR/C++的DLL间接调用Native C++的DLL

C#使用CLR/C++的DLL间接调用Native C++的DLL 开发环境:win 7  VS2010 简介:C#的exe使用CLR/C++间接调用Native C++的DLL. 第一步:创建一个C#的Console Application工程-->命名“ConsoleApplication1”. 第二步:创建一个CLR/C++的工程,右击“ConsoleApplication1”上面的“Solution 'ConsoleApplication1'”-->Add-->NewProjec

读书笔记—CLR via C#章节1-2

这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享. 程序集 描述:一个或多个类型定义文件及资源文件的集合 特征:可重用.可保护.可版本控制的单元 生成:可通过C#编译器(或其他编译器)或AL.exe生成 组成: 托管模块(module) PE头,PE32或PE32+,面向CPU架构的信息 CLR头,

sql CLR

1.什么是SQLCLR SQL CLR (SQL Common Language Runtime) 是自 SQL Server 2005 才出现的新功能,它将.NET Framework中的CLR服务注入到 SQL Server 中,使得.NET代码可在SQL Server服务器进程中执行. 通过在 Microsoft SQL Server 中托管 CLR(称为 CLR 集成),开发人员可以在托管代码中编写存储过程.触发器.用户定义函数.用户定义类型和用户定义聚合函数, 改变了以前只能通过T-S

Windbg CLR基础小测 《第六篇》

首先写一段代码如下: namespace ConsoleApplication3 { class Program { static void Main(string[] args) { Console.WriteLine("Hello, Windbg!"); Console.ReadKey(); } } } 在Debug目录中启动该程序,然后在Debug中附加该进程. 0:007> .load C:/WINDOWS/Microsoft.NET/Framework/v4.0.303

2010.1.1 CLR 无法从 COM 上下文

今天做一个程序,sql操作,但是记录数太多,而且sql语句有复杂,就报了这样的错误: CLR 无法从 COM 上下文 0x645e18 转换为 COM 上下文 0x645f88,这种状态已持续 60 秒.拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作. 这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使用的内存随时间不断累积. 要避免此问题,所有单线程单元(STA)线程都应使用泵式等待基元(如 CoWaitFor

C# CLR及程序集部署浅析

摘 要 .NET Framework 到底是什么?公共语言运行时和 .NET Framework 类库分别指的是什么东西?CLR. CLS. CTS.FCL等这些又是什么?为什么出现程序集的概念?它与动态链接库的区别是什么?什么是强命名程序集?如何签名及部署程序集?这一章将帮助您学习和了解其中的秘密. 第一节 .NET Framework是什么? .NET Framework(.NET框架),是由微软提出并实施的一个集成在Windows中的组件.它基于虚拟机技术实现的平台无关性的软件开发平台,它

Debug Diagnostics Tool创建异常转储并用Windbg分析异常

当我们要在IIS PRD环境下分析异常,并且对问题毫无头绪,又没有权限直接上打Log的代码.这个时候就是Debug Diagnostics Tool & Windbg大显神威的时候了. Debug Diagnostics Tool 安装方法各位大侠请自行百度,重点说一下抓转储文件. 一开始是选择抓取的程序,我当然要抓IIS的应用程序池喽... 设定要抓取的文件个数,点击Exceptions可以设定在发生什么异常时候抓取. 我当然是要抓高大上的.Net异常喽... 接下来是设置保存的位置. 为了演

《CLR.via.C#第三版》第一部分读书笔记(一)

最近开始仔细研读<CLR.via.C#第三版>这本书.读pdf文档确实很累.建议有条件的朋友还是买书看吧. 我的笔记用来记录我对这本书的理解,简化下逻辑,对每个部分我觉得是要点的进行归纳总结.特别基础的东西不会做过多的阐述. 第一部分讲的是CLR基础. 首先还是重新说下CLR的概念:“CLR 是一个可由多种编程语言使用的“运行时”.可用任何编程语言来开发代码,只要编译器是面向CLR的就可以了”.这里要重新解释下“只要编译器是面向CLR的就可以了”这句话.初学者一般不认同.net平台跨语言,或者