【问题标题】:Reflector issue when decompiling a WPF assembly (i.e. PresentationCore, PresentationFramework)反编译 WPF 程序集(即 PresentationCore、PresentationFramework)时的反射器问题
【发布时间】:2010-05-16 23:42:03
【问题描述】:

【问题讨论】:

    标签: wpf reflector


    【解决方案1】:

    好的,这是你的问题(我知道是因为我遇到了同样的问题):

    有些程序集,无论出于何种原因,都无法反汇编(就好像它们是空的一样)。这些程序集(抱歉,这里是内存)位于某处的 Program Files 目录下。

    您需要在 C:\Windows\Microsoft.NET\Framework\etc\etc 下打开相同的程序集。

    【讨论】:

    • 为了将来参考,如果您在程序文件中的“参考程序集”目录下看到程序集,这些程序集是特殊的仅元数据版本,供 Visual Studio 用于多目标支持。它们不是带有代码的实际程序集。
    • 我机器上的位置是C:\Windows\Microsoft.NET\Framework\v4.0.30319\WPF
    【解决方案2】:

    你有什么版本?我正在使用 6.1.0.11(显然是最新的),我得到以下信息:

    protected override DependencyObject GetContainerForItemOverride()
    {
        return new ListBoxItem();
    }
    

    如果您没有看到,我建议您在RedGate forums 上提问。

    【讨论】:

      【解决方案3】:

      我怀疑您使用的是旧版本的 Reflector 来检查 .NET 4.0 程序集...我也遇到过这个问题,但最新版本的 Reflector 修复了它。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-20
      • 1970-01-01
      • 2012-03-16
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多