2012-06-18 24 views
1

我目前正在開發一個PS Vita項目,我需要使用System.Drawing.dll。 儘管我添加了System.Drawing.dll以供參考,當我初始化一個矩形實例時,它給我一個VerificationException錯誤。 我的問題是,如何讓我的程序工作。關於c#中的驗證異常#

謝謝

+0

你是如何添加參考的?您是直接引用該DLL還是將其作爲通過框架的程序集引用添加的?另外,顯示拋出異常的代碼,也許還有其他事情正在發生。 – David

回答

0

根據MSDNVerificationException

所引發的異常時,安全策略要求代碼爲類型安全和驗證過程無法驗證該代碼是類型安全。

System.Drawing使用GDI +,它需要調用本機方法。這可能是例外的原因。再看看PS Vita的文檔,並驗證可以使用哪些庫。

1

嘗試PEVerify Tool (Peverify.exe)。它是一個命令行實用程序,用於驗證程序集中的IL是否在特定的運行時環境中是類型安全的。