0

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

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

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

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

4

1 回答 1

0

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

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

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

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

于 2011-03-28T03:28:49.517 回答