0

问题是我经常得到一个 TypeLoadReflectionException 并且我找到它们原因的能力非常有限,实际上基本上为零。今天我又遇到了这样的问题,无法解决。出于某种原因,我的程序集需要另一个以前从未发生过的程序集,甚至将代码恢复到以前的工作状态也无法解决问题。我被难住了,这里一定有更深层次的问题。

有什么办法可以正确调试吗?理想情况下,Reflector 或 IlSpy 之类的工具能够告诉我每行的“依赖程序集”和“类型依赖项”。看看 C# 4.5 Roslyn 编译器现在是如何开源的,这在理论上应该是可行的,毕竟编译器在编译过程中的某个时刻决定“嘿,我需要这种类型来编译这些东西”。正确的?但是这些 TypeLoadExceptions 发生在运行时,所以我不确定。

4

0 回答 0