Unity3D TypeLoadException

时间:2013-04-10 11:41:41

标签: c# unity3d

我正在尝试通过Unity连接到MySQL数据库。我在visual studio中添加了对System.Data的引用,但是unity会抛出以下错误:

  

TypeLoadException:无法从程序集“System.Data”加载类型“System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute”。

我已经用谷歌搜索了如何解决这个问题,或者它实际意味着什么,但我找不到任何东西。

是否有人能够阐明这一点以及我应该采取哪些措施来解决这个问题?

1 个答案:

答案 0 :(得分:1)

Unity使用的是单声道,而不是.NET。因为HandleProcessCorruptedStateExceptionsAttribute是.NET-framework 4.5中的一个类,所以Unity无法加载此类。您需要告诉Visual Studio,它不能针对.NET-framework 4.5进行编译,而是需要在项目设置中指定版本3.5。