【问题标题】:Debug With Mixed vs Debug with Native Only when debugging dump files调试转储文件时仅使用混合调试与仅使用本机调试
【发布时间】:2015-07-23 18:41:15
【问题描述】:

当我在 VS2012 中打开转储文件时,我看到两个调试选项:Debug with MixedDebug with Native Only。我想知道这两个选项是什么意思,它们之间有什么区别。

我尝试在 Google 上搜索文档/等。但在这两个选项上找不到任何东西,我最接近的是找到一些帖子,人们说他们使用 Debug with Mixed 但没有说明原因,还有一篇帖子指出 Debug with Native Only 仅针对 .NET 4.0 显示。

【问题讨论】:

    标签: visual-studio debugging visual-studio-2012 visual-studio-2013 crash-dumps


    【解决方案1】:

    您是选择 Debug with Native Only 还是 Debug with Mixed 或 Debug Managed Memory,取决于您的转储文件是什么。

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

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

    3. 调试托管内存:有助于调试托管代码中的内存问题

    一些可能有用的链接:

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 2013-07-10
    • 1970-01-01
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多