0

我正在尝试计算一些图像的法线贴图和凹凸贴图。为了做到这一点,我正在使用Craig 的 Utility Library。但是,当我尝试创建凹凸贴图时,我收到一个异常说

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

我该如何解决这个问题?代码在第二行抛出异常(它也为法线贴图抛出相同的异常,但这个首先出现):

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

1 回答 1

1

这种错误通常发生在进行元编程(通过类似的东西ILGenerator)并且出错时;例如,当需要“callvirt”时发出“call”,或者使堆栈失效。在我看来,这听起来很简单:库中的一个错误。所以向作者报告,或者自己调查并拟合。

技术上讲,C# 编译器也可能存在错误并发出错误代码,但这似乎不太可能。

于 2012-01-10T09:27:37.717 回答