VerificationException未处理:操作可能会破坏运行时的稳定性

时间:2012-01-10 09:17:41

标签: c# exception exception-handling verificationexception

我正在尝试计算某些图像的法线贴图和凹凸贴图。为此,我使用Craig's Utility Library。然而,当我尝试创建凹凸贴图时,我得到一个例外

  

“VerificationException未处理:操作可能会破坏运行时的稳定性。”

我该如何解决这个问题?代码在第二行抛出异常(它也为普通映射抛出相同的异常,但这个异常出现):

        BumpMap bumpMap = new BumpMap();
        pic = bumpMap.Create(pic);

1 个答案:

答案 0 :(得分:1)

这种错误通常发生在进行元编程时(通过诸如ILGenerator之类的东西)并且弄错了;例如,当需要“callvirt”时发出“call”,或者对堆栈进行borking。听起来像我一样:图书馆里的一个错误。因此,请将其报告给作者,或者对其进行调查并自行调整。

技术上也可能是C#编译器有错误并且发出了错误的代码,但似乎相对不太可能。