所以我使用的是Visual Studio 2010并开发了一个C#.Net Forms Application。我在我的代码中使用Delegates的部分,我需要能够“插入”我的代码和“逐步退出”我的代码。目前,我启用的唯一选项是“Step-Over”,这是非常有限的。以下是我尝试重新启用“Step-In”和“Step Out”的事项列表:
有没有人有任何想法?我曾试图谷歌这个,但没有找到任何东西(我可能没有找到合适的条款)
答案 0 :(得分:3)
重建您的UI可能是明智之举。如果您没有进行大量自定义,请使用工具+选项,导入/导出,重置。
如果这太痛苦了,那么你可以修复命令栏。工具+自定义,命令选项卡。选择工具栏单选按钮,然后选择“调试”。使用“添加命令”将缺少的命令添加回来。
答案 1 :(得分:0)
当您开始处理异步调用和延迟代码时,调试变得更加棘手。有时您可以手动设置调试器中断并允许JIT“赶上”(扩展方法就是一个很好的例子)。对于其他人,您必须在委派方法中设置断点。
后者的问题是您必须隔离运行代码,因为您可能多次委托回该方法并且您希望捕获正确的运行(尝试介入的原因)。
如果没有确切地看到你在做什么,我所能给予的只是提示。