2010-07-26 40 views
0

使用谷歌搜索这将产生大量关于如何浏览框架代码的条目。我试图找出如何不进入。当Just My Code启用时,VS2010为什么要寻找框架源代码?

首先检查:是,在工具 - >选项 - >调试中选中“启用只是我的代码”。这应该让VS2010在您逐步完成框架功能(或者根本理解的其他任何您不具备源代码的功能)时寻找源代码。

事实并非如此。我试图通过我的代码,使用F11,并且,如果我不小心,并且切换到F10(跨越函数调用),当我到达库中的函数时,它会抛出一个对话框,询问该调用的源代码是什么,以及何时取消它(因为我没有源代码),它会中止我的调试,并且我必须从头开始。

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

回答

0

您可以通过简单地不加载框架符号来实现。

中的符号窗口中,有一个选项为“自动符号:”这取决于你选择,你可以明确排除这些模块,或者只指定自己的模块的选项。

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

如果你真正拥有的框架,你还可以添加StepThrough属性要逐步完成任何框架的功能。见http://msdn.microsoft.com/en-us/library/system.diagnostics.debuggerstepthroughattribute.aspx