gpt4 book ai didi

debugging - 如何将 VS2010 调试器附加到 SheepAop 编织程序集?

转载 作者:行者123 更新时间:2023-12-02 22:25:21 25 4
gpt4 key购买 nike

我正在为一个新项目尝试 SheepAOP,但我遇到了无法使用 VS2010 调试器的问题。断点无法识别,看起来 pdb 与编织代码不同步。

我已经使用 SheepAOP website 上提供的示例进行了尝试。 ,但那里也没有雪茄。

最佳答案

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

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

请告诉我这是否能解决您的问题。

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

关于debugging - 如何将 VS2010 调试器附加到 SheepAop 编织程序集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6355672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com