【问题标题】:Why is VS2010 looking for framework source code when Just My Code is enabled?为什么启用 Just My Code 后 VS2010 会寻找框架源代码?
【发布时间】:2010-07-26 15:59:51
【问题描述】:

谷歌搜索这会产生很多关于如何逐步执行框架代码的条目。我正在尝试找出如何不介入。

首先检查:是的,在工具->选项->调试中检查了“启用我的代码”。这应该是为了让 VS2010 在您单步执行框架函数(或其他任何您没有源代码的情况下,据我了解)时避免寻找源代码。

不是。我正在尝试使用 F11 单步执行我的代码,并且,如果我粗心并且当我到达库中的函数时不切换到 F10(以跳过函数调用),那么它会抛出一个对话框询问该调用的源在哪里,当我取消它时(因为我没有源),它会中止我的调试,我必须重新开始。

如何避免这种行为。据我了解文档,这不是它应该工作的方式。当它不起作用时,我们去哪里寻求支持?

【问题讨论】:

    标签: debugging visual-studio-2010 visual-studio-debugging


    【解决方案1】:

    您可以通过不为框架加载符号来做到这一点。

    在“符号”窗口中,有一个“自动符号用于:”选项,具体取决于您选择的选项,您可以明确排除这些模块,或仅指定您自己的模块。

    我假设您使用的是所有模块,除非排除选项,因此您应该排除框架模块。

    如果您确实拥有该框架,您还可以将 StepThrough 属性添加到您想要单步执行的任何框架函数。见http://msdn.microsoft.com/en-us/library/system.diagnostics.debuggerstepthroughattribute.aspx

    【讨论】:

      猜你喜欢
      • 2010-12-31
      • 2011-05-01
      • 2012-08-06
      • 1970-01-01
      • 2020-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多