Reflection.ReflectionTypeLoadException 对于 MahApps DLL

Reflection.ReflectionTypeLoadException for MahApps DLL

今天我遇到了一个奇怪的问题。实现后(我没有更改任何引用),我得到一个 Reflection.ReflectionTypeLoadException 说,它不能加载 MahApps.Metro.

中的类型

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

的程序集

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

编辑

有时异常仅在我第一次执行某项操作时发生。如果我第二次打开 windows,一切正常。

谢谢大家!

您可以使用 ILSpy 之类的工具查找依赖项的来源。只需检查 bin 文件夹中的每个程序集,直到找到引用 MahApps 的程序集。