代码之家  ›  专栏  ›  技术社区  ›  BendEg

反射MahApps DLL的ReflectionTypeLoadException

  •  0
  • BendEg  · 技术社区  · 8 年前

    今天我遇到了一个奇怪的问题。在做了一个realse(我没有更改任何参考)之后,我得到了一个 Reflection.ReflectionTypeLoadException 它说,它不能加载类型 MahApps.Metro .

    奇怪的是,我没有引用 MahApps .

    还有什么可能导致此问题?我调试和搜索了很多,但找不到任何东西。

    编辑

    有时,只有在我第一次执行某些操作时才会出现异常。如果我第二次打开窗户,一切都正常。

    谢谢大家!

    1 回复  |  直到 8 年前
        1
  •  2
  •   Bradley Uffner    8 年前

    你可以使用这样的工具 ILSpy 找到依赖关系的来源。只需检查bin文件夹中的每个程序集,直到找到引用MahApps的程序集。

    enter image description here