2013-04-10 171 views
0

我试图通过Unity连接到MySQL数据库。我已在Visual Studio中System.Data的引用,但统一是抛出以下错误:Unity3D TypeLoadException

TypeLoadException: Could not load type 'System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptionsAttribute' from assembly 'System.Data'.

我GOOGLE了如何解决这个问题,或者它实际上意味着什么,但我不能找到任何东西。

有人能够解释这一点,我应该怎么做才能解决它?

+0

获取任何错误日志文件或任何沿线? “此事件提供未捕获的异常通知,它允许应用程序在系统默认处理程序向用户报告异常并终止应用程序之前记录有关异常的信息。” – 2013-04-10 13:03:11

回答

1

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