【问题标题】:PostSharp displays call stack as "Aspect Code" and makes call stack less usablePostSharp 将调用堆栈显示为“方面代码”并降低调用堆栈的可用性
【发布时间】:2019-02-25 22:31:22
【问题描述】:

在我的代码中的某些断点上,调用堆栈显示为“方面代码”,我无法使用调用堆栈窗口来识别或向上导航调用堆栈。这种情况何时发生?为什么?

我卸载了 PostSharp,这个问题就消失了。有没有办法阻止 PostSharp 这样做?

我有 PostSharp 的免费版本。我从 5.something 升级到 6.0.27 没有运气。

【问题讨论】:

    标签: c# visual-studio-2015 postsharp callstack


    【解决方案1】:

    默认情况下,Visual Studio 中的 PostSharp 扩展会在调用堆栈视图中隐藏方面和生成的代码,以使其更简洁、更易于使用。

    您可以通过打开 PostSharp 选项对话框并启用选项“在调用堆栈中显示方面代码”来禁用此功能。

    如果在您的情况下 PostSharp 隐藏的不仅仅是方面代码,那么这将是一个错误,我们想请您提供有关如何重现它的更多信息。

    【讨论】:

    • 请注意,调用堆栈视图中的许多错误已在 6.1 分支中修复,该分支在撰写本文时处于预览状态。
    • 你能估计一下什么时候发布,以便我知道什么时候重新启用这个功能吗?球场
    • 您已经可以开始使用 6.1 预览版了。如果您不想处理 PostSharp 编译器的不稳定版本,您可以只安装 VS 扩展的预览版 (postsharp.net/downloads/postsharp-6.1)。我们不能承诺 6.1 RTM 版本的任何具体日期。就个人而言,我预计不会在两个月内完成。
    猜你喜欢
    • 2021-12-06
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    • 1970-01-01
    相关资源
    最近更新 更多