0

当我过去执行我的代码时,我曾经能够在我的 PC 类中单步执行以下代码行,它转到了我的 GetProgramControl 方法,在那里我可以多步执行。

controls[i] = (Control)_type.InvokeMember("GetProgramControl", BindingFlags.Default | BindingFlags.InvokeMethod, null, _objectInstance, _parameters);

出于某种原因,我曾一度涉足该领域,但在找到我的 SN.cs 时遇到了麻烦,我点击链接进行浏览以显示它在哪里。从那以后,每次我进入上面的行,它都会直接进入我的 SN 类的后面引用,并且调试器在那里的一个方法中。有什么想法可以让调试器在 PC 类 GetProgramControl 方法中停止吗?我不能在那里设置断点,因为它在我的班级之外正在调用它。

我查看了以下内容,但它有所不同,因为我的 SN 类不是 PC 的孩子,它是其中使用的参考。 http://bytes.com/topic/c-sharp/answers/439984-cant-step-into

我也看到了这个,它可能很相似,但看起来没有人为他提供解决方案:http: //www.codeproject.com/Messages/2932838/Can-t-step-into-method-debug-with -F11-in-Visual-St.aspx

我的问题是,如何让调试器首先直接进入 PC.cs 而不是 PC.cs 正在调用的 SN.cs 方法?我不确定该信息存储在哪里,或者是否可以重置某些内容以使 Visual Studio 直接进入 PC.cs。

4

0 回答 0