如何将VS2010调试器连接到SheepAop编织组件?

时间:2011-06-15 09:31:15

标签: debugging aop

我正在给SheepAOP一个新的项目,但我正在达到一个我无法使用VS2010调试器的地步。断点无法识别,看起来pdbs与编织代码不同步。

我已尝试使用SheepAOP website上提供的样本,但也没有雪茄。

1 个答案:

答案 0 :(得分:3)

SheepAspect生成专门用于维护可调试性的字节码,但我认为必要的一件事是确保在VS调试选项中打开“Just My Code”。 无论选项如何,你仍然可以使用断点来获取方面代码,但为了使你的F11(步入)跳到你的方面,我发现需要“只是我的代码”选项。否则它只会跳过你的(原始)代码,跳过它可能通过的任何注入方面。 (我打算在“调试和单元测试技巧”部分中添加它。)

我还没有调查这个问题的根源,但它似乎是Visual Studio中的限制,似乎只是“放弃”进一步调试,只要它遇到没有相应源代码的任何指令。 “只是我的代码”选项阻止了Visual Studio首先处理这种情况。

如果能解决您的问题,请告诉我。

(根据我的评论更新以修复不准确的解释)