VS调试C#程序产生的dump

简介: VS调试C#程序产生的dump

将二进制文件(exedll)、符号文件(pdb)、转储文件(dmp)放在同一个目录。

如果可能的话,源码也要备份。有源码可以看到源文件的具体行,没源文件,只能定位到函数。

二进制文件和符号文件必须备份,事后生成的没用,哪怕源码没改过。

启动VS2013,以打开文件的方式打开转储文件, 点击右上的“混合调试”

附:

1,此方式和调试C++程序产生的崩溃文件十分类似。

2,昨天有个简单程序产生的转储文件,用VS死活调试不了。今天此程序产生的转储文件,可以正常调试了。今天实验了中行的Eholly产生的转储文件,可以调试。

3,根据我的经验,windbg可以分析任何转储文件,关于windbg将在另外的文章中分析。

4,如果只装了一个版本的VS,直接双击转储文件,就可以了。


相关文章
|
3月前
|
C# 开发者
C# 9.0中的模块初始化器:程序启动的新控制点
【1月更文挑战第14天】本文介绍了C# 9.0中引入的新特性——模块初始化器(Module initializers)。模块初始化器允许开发者在程序集加载时执行特定代码,为类型初始化提供了更细粒度的控制。文章详细阐述了模块初始化器的语法、用途以及与传统类型初始化器的区别,并通过示例代码展示了如何在实际项目中应用这一新特性。
|
3月前
|
编译器 C# 开发者
C# 9.0中的顶级语句:简化程序入口的新特性
【1月更文挑战第13天】本文介绍了C# 9.0中引入的顶级语句(Top-level statements)特性,该特性允许开发者在不使用传统的类和方法结构的情况下编写简洁的程序入口代码。文章详细阐述了顶级语句的语法、使用场景以及与传统程序结构的区别,并通过示例代码展示了其在实际应用中的便捷性。
|
6月前
|
开发框架 .NET C#
利用WinDbg分析C#程序产生的转储文件
利用WinDbg分析C#程序产生的转储文件
|
1月前
|
Java C# 开发工具
第一个C#程序
第一个C#程序
12 0
|
1月前
|
数据采集 存储 C#
抓取Instagram数据:Fizzler库带您进入C#程序的世界
在当今数字化的世界中,数据是无价之宝。社交媒体平台如Instagram成为了用户分享照片、视频和故事的热门场所。作为开发人员,我们可以利用爬虫技术来抓取这些平台上的数据,进行分析、挖掘和应用。本文将介绍如何使用C#编写一个简单的Instagram爬虫程序,使用Fizzler库来解析HTML页面,同时利用代理IP技术提高采集效率。
抓取Instagram数据:Fizzler库带您进入C#程序的世界
|
5月前
|
开发框架 网络协议 前端开发
一个对C#程序混淆加密,小巧但够用的小工具
一个对C#程序混淆加密,小巧但够用的小工具
89 1
|
4月前
|
编译器 应用服务中间件 数据库连接
解决C#运行程序修改数据后数据表不做更新的问题
解决C#运行程序修改数据后数据表不做更新的问题
44 0
|
5月前
|
数据可视化 BI C#
C#程序采用AOT发布,真的可以避免被反编译?
C#程序采用AOT发布,真的可以避免被反编译?
96 0
|
5月前
|
监控 关系型数据库 MySQL
C#程序发布时,一定要好好地保护,不然你会后悔的
C#程序发布时,一定要好好地保护,不然你会后悔的
36 0
|
6月前
|
C# Windows
[闻缺陷则喜]C#程序集名称
[闻缺陷则喜]C#程序集名称