Visual studio 仅在调试转储文件时使用混合调试与使用本机调试

Visual studio 仅在调试转储文件时使用混合调试与使用本机调试,visual-studio,debugging,visual-studio-2012,visual-studio-2013,crash-dumps,Visual Studio,Debugging,Visual Studio 2012,Visual Studio 2013,Crash Dumps,在VS2012中打开转储文件时,我看到两个调试选项:使用混合调试和仅使用本机调试。我想知道这两种选择意味着什么,它们之间有什么区别 我试着在Google上搜索文档/等等,但在这两个选项上找不到任何东西,最近的一次我找到了一些帖子,其中有人说他们使用了混合调试,但没有说明原因,还有一篇帖子指出,使用本机调试只在.NET 4.0中显示 选择仅使用本机调试还是使用混合或调试托管内存调试,取决于转储文件的类型 仅使用本机调试:对于本机应用程序(它将允许您查看应用程序本机部分的调用堆栈和源代码) 使用混合

在VS2012中打开转储文件时,我看到两个调试选项:使用混合调试和仅使用本机调试。我想知道这两种选择意味着什么,它们之间有什么区别


我试着在Google上搜索文档/等等,但在这两个选项上找不到任何东西,最近的一次我找到了一些帖子,其中有人说他们使用了混合调试,但没有说明原因,还有一篇帖子指出,使用本机调试只在.NET 4.0中显示

选择仅使用本机调试还是使用混合或调试托管内存调试,取决于转储文件的类型

  • 仅使用本机调试:对于本机应用程序(它将允许您查看应用程序本机部分的调用堆栈和源代码)

  • 使用混合调试:还允许您查看托管源代码部分

  • 调试托管内存:用于调试托管代码中的内存问题

  • 一些可能证明有用的链接:


    没问题!如果您发现任何问题,请使用“微笑发送”功能进行报告(也是在2013年),我们会查看这些问题