关于 c# 中的验证异常

本文关键字:验证 异常 关于 | 更新日期: 2023-09-27 18:37:26

我目前正在做一个PS Vita项目,我需要在其中使用System.Drawing.dll。虽然我在引用中添加了 System.Drawing.dll,但当我初始化一个矩形实例时,它给了我一个 VerificationException 错误。我的问题是,如何让我的程序工作。

谢谢

关于 c# 中的验证异常

试试 PEVerify Tool (Peverify.exe)。它是一个命令行实用工具,用于验证程序集中的 IL 在特定运行时环境中是否类型安全。

根据MSDN的VerificationException

当安全策略要求代码类型安全

且验证过程无法验证代码是否为类型安全时引发的异常。

System.Drawing使用 GDI+,这需要调用本机方法。这可能是异常的原因。再看看PS Vita的文档,并验证哪些库可以与它一起使用。